Skip to content

Releases: amundsen-io/amundsenfrontendlibrary

New Features & UI Changes

24 Mar 23:22
f104ca1
Compare
Choose a tag to compare

New Features

Search Filtering

As our next step to improve the search experience Amundsen now provides a filtering user interface. This feature currently deprecates advanced search syntax, which previously limited users to only being able to filter by one category and one value at a time. This release only contains support fo ElasticSearch users.

With the new search filtering UI:

  • Your application users should no longer use advanced search syntax -- instead they provide key terms in the search bar and refine with filters and wildcard search (*) can still be used.
  • Your application users are not required to enter a search term -- they can navigate directly to the search view by clicking "Advanced Search >" where you can execute searches using only filters if desired.
  • Checkboxes support filtering for multiple values within that category.
  • Input boxes only support one value per category and wildcard search (*) can be used.

Requirements: amundsensearchlibrary >= 2.1.0
DocApplication Configuration

Issue Tracking w/ JIRA Support

Amundsen now has a feature to allow you to create JIRA issues for tables on the TableDetail page. New issues can can also be created in the UI on the TableDetail page. In addition if you have configured Amundsen with a custom mail client, table owners will be notified via email when an issue is created.

DocApplication Configuration and Flask Configuration

Programmatic Descriptions

Amundsen now supports configuring other markdown supported non-editable description boxes on the
TableDetail page.
Requirements: amundsenmetadatalibrary >= 1.2.1 and amundsendatabuilder >= 1.6.1rc0
DocFlask Configuration

UI Changes

Search Results UI

  1. The "Last Updated" timestamp has been moved from the search result UI the table detail page
  2. Badges now appear in the search result UI

Requirements: amundsensearchlibrary >= 2.1.2

Use amundsen-common schema

25 Feb 18:49
09de27a
Compare
Choose a tag to compare

Use amundsen-common schema.

This release is backward incompatible and please follow the guide:
https://github.com/lyft/amundsen/blob/master/docs/faq.md#amundsen-1x---2x-migration-guide

v2 rc0 test

14 Feb 23:36
0bbbed0
Compare
Choose a tag to compare
v2 rc0 test Pre-release
Pre-release
Update required python version in readme (#388)

python 3.5 -> 3.6

1.2.1

10 Feb 22:17
42177c9
Compare
Choose a tag to compare

Notable additions and changes:

  • Added separate OIDC version of the image #352
  • Option to customize logging #362
  • Notification improvements #363
  • Updated supported Node versions to Node 10 and 12 #368
  • New Favicon #380
  • Profile page redesign #365

1.2.0

18 Dec 21:26
2ac2dc3
Compare
Choose a tag to compare
  • Frontend design overhaul
    • Updated color theme
    • New designs for search results and table details make better use of horizontal space, especially in anticipation of adding additional metadata and search filters.
    • Searchbar is omnipresent as part of the navbar
  • Inline search preview shows results as you type
  • Added badges support
  • Exposed 'cluster' on table details page
  • Various UI improvements and bug fixes.

Bug Fixes

30 Oct 00:29
Compare
Choose a tag to compare

Bug Fixes

  1. Fixed bug in the getTableDescription axios request (see commit)

Amundsen Notifications & Custom Route Support

18 Oct 21:41
Compare
Choose a tag to compare

Amundsen Notifications

This release includes our first version of Amundsen's notifications system. The main objective for this system is currently to increase engagement of owners with the resources that they own within this tool and the following features have been implemented:

  1. When an individual is added or removed as on owner from a data resource by anyone other than themselves, they will be notified via email.
  2. On our table detail page there are two new widgets that will open a form for users to directly request improved metadata from owners. Users can request descriptions for tables that have no description, as well as request improved column descriptions.

See the following documentation for what is needed to enable these features:
https://github.com/lyft/amundsenfrontendlibrary/blob/master/docs/flask_config.md#mail-client-features
https://github.com/lyft/amundsenfrontendlibrary/blob/master/docs/application_config.md#mail-client-features

Custom Routes

We now provide a way for developers to configure custom endpoints on their instance of the front-end application. This feature is intended to make Amundsen's front-end application more flexible for use cases where the front-end application might need to handle requests for some custom purpose. e.g. - processing callbacks from other services.

Miscellaneous Improvements & Bug Fixes

  1. Fixed linebreaks with markdown descriptions (#305)
  2. Optimize docker (#300)

1.0.9 New Features, UI Changes, & Bug Fixes

02 Oct 18:29
dfb6d21
Compare
Choose a tag to compare

New Features

MarkDown Editing (#298) (#299)(#303)

Table and column descriptions now support markdown editing. The character limits for these fields is also configurable in the application configuration with editableText.tableDescLength and editableText.columnDescLength.

UI Changes

Column Type Truncation (#297)

For column type strings that represent nested types and start with either array, map, or struct, these strings will be truncated and the full type is available upon hover.

image

Bug Fixes

Removed use of Flask's render_template for generating feedback emails (#293)

We've experienced the feedback feature failing intermittently when running Amundsen with gunicorn. The failure occurred when render_template() was called. We have moved away from user render_template() to generate the feedback email content.

Fixed error handling of preview request failures (#283)

Our previous support of handling errors from preview request failures contained a bug that did not account for the fact that e.response.data for an AxiosError can be type any.

1.0.7: Adds the request timeout configuration (#275)

26 Aug 22:12
Compare
Choose a tag to compare
* Adds the request timeout configuration

* Bumps the version to take advantage of request timeout

v1.0.6

20 Jun 18:59
85ce0f9
Compare
Choose a tag to compare
Bump the search version in docker script (#200)