Releases: odpi/egeria
Release 2.5
Release 2.5 ( November 2020)
Below are the highlights of the 2.5 release:
-
The following improvements to the presentation-server user interface:
-
The Type Explorer UI
- supports options to show/hide deprecated types and/or deprecated attributes. Please refer to the Type Explorer help.md for details.
- preserves the user-selected focus type across reloads of type information from the repository server.
-
The Repository Explorer UI
- has the Enterprise option enabled by default. It can be disabled to perform more specific, localized queries.
- now indicates whether an instance was returned by an enterprise or local scope operation against its home repository or is a reference copy or proxy.
- has a user-settable limit on the number of search results (and a warning to the user if it is exceeded)
- now colors nodes based on their home metadata collection's ID. This previously used metadata collection's name but a metadata collection's name can be changed, whereas the metadata collection's ID is permanent.
- has improved help information covering search
-
The Dino UI
- displays a server's status history in a separate dialog instead of inline in the server details view.
-
-
The following improvements to the repositories:
-
The Graph Repository
- find methods have reinstated support for core properties, previously temporarily disabled due to property name clashes that are now resolved
-
-
A new type 'OpenMetadataRoot' has been added as the root type for all Open Metadata Types. See the base model
-
The admin services guide has some additional information on configuring TLS security
-
Improvements to the gradle build scripts, but at this point it remains incomplete and build of egeria still requires maven
-
Bug Fixes
-
Dependency Updates
License: CC BY 4.0,
Copyright Contributors to the ODPi Egeria project.
Release 2.4
Release 2.4 (October 2020)
- The Integration Daemon now makes is simpler to exchange metadata with third party technology such as catalogs and databases.
- The Repository Explorer User Interface ('REX') must now be configured with a list of available platforms and servers to improve security and usability.
- The latest version of Repository Explorer, Type Explorer and Dino, is found in the 'Presentation Server' UI.
- The Repository Explorer User Interface ('REX') must now be configured with a list of available platforms and servers to improve security and usability. See Presentation Server component documentation and Configuring the Presentation Server .
- The UI Server Chassis no longer includes static content. It is now required to deploy the egeria-ui project in addition to the spring application. A docker image is available, and the docker-compose & Kubernetes lab environments include this pre-configured.
- Additional Access Services Functional Verification tests have been added to improve code quality
- Bug fixes
- Dependency updates
- Spring has been updated to 5.2.9
- Spring Security has been updated to 5.4.1
- Spring Boot has been updated to 2.3.3
- For a full list run 'mvn dependency:tree' against top level directory and/or review the top level pom.xml
License: CC BY 4.0,
Copyright Contributors to the ODPi Egeria project.
Release 2.3
Release 2.3 (September 2020)
New capabilities & Major changes
- A new Presentation Server User interface has been added, making use of React & Carbon
- Presentation Server is still in development
- For developers not contributing to Presentation Server, running in a container under Kubernetes or docker-compose is the easiest way to get started
- See the last section of the Presentation Server README for instructions on running Presentation Server
- For contributors, The Presentation Server README also documents 'Configuring the Presentation Server' - this is done automatically in our k8s/compose environment. However
if doing this manually note (4th point) that the environment variable is calledEGERIA_PRESENTATIONSERVER_SERVER_<ui server name>
where
the<ui server name>
is the tenant's serverName.. The examples in the document are correct.
- The Dino User Interface for presentation server now allows an Egeria operations user to display a graph and details of Egeria resources including
platforms, servers, services and cohort memberships. - Type Explorer & Repository Explorer, previously found in the Polymer based UI, are now available
in Presentation Server. - Raise a github issue or Contact the Egeria team via slack at slack.odpi.com if you experience issues or have questions.
- The Egeria Docker image is now based on Redhat's UBI-8 openjdk-11 image, to improve security & operational support. See issue #3580
- Bug Fixes & ongoing feature work
Known Issues
- Several maven artifacts have not been published to maven central/JCenter. See issue #3675 They can be retrieved from JFrog Artifactory at 'https://odpi.jfrog.io/odpi/egeria-release-local' if needed and it is not possible to build locally.
- org.odpi.egeria:presentation-server
- org.odpi.egeria:subject-area-fvt
- org.odpi.egeria:dev-ops-api [ UPDATE - Now fixed ]
- org.odpi.egeria:digital-service-spring [ UPDATE - Now fixed]
Dependencies
- Spring has been updated to 2.3.9
- Spring Security has been updated to 5.4.0
- For a full list run 'mvn dependency:tree' against top level directory and/or review the top level pom.xml
License: CC BY 4.0,
Copyright Contributors to the ODPi Egeria project.
Release 2.2
Release 2.2 (August 2020)
Below are the highlights of this release:
- Additional connectors are now placed in our assembly under server/lib without dependencies. If you need to use a connector that requires additional dependencies that are not already part of the server chassis, you will need to add those libraries here.
- The docker image has been updated to use a later openjdk alpine base image due to incompatabilities with our JanusGraph support in the old images for java 8.
- In the VDC chart, 2 new values have been added, 'ibmigc.connectorversion' and 'atlas.connectorversion'. In this release these are set to use the 2.1 connectors, since the connectors run to a different release cycle than the main Egeria code. Once new connectors are released you can update these values to get the latest connectors
- Further code to support lineage has been added, but in this release it remains in development and is not yet ready for use in production.
- User interface improvements.
- Ongoing bug fixes and refactoring especially in subject-area omas.
Known Issues
- In the VDC helm chart, the Apache Atlas initialization job fails to complete. This is due to a problem with the Apache Atlas server and Apache SOLR. See https://github.com/odpi/egeria/issues/3587 for more information.
Dependencies
- Spring Boot is updated to 2.3.3 .
License: CC BY 4.0,
Copyright Contributors to the ODPi Egeria project.
Release 2.1
Release 2.1 (July 2020)
Release 2.1 primarily contains bug fixes and preparatory work for future capabilities.
A full list of changes can be seen by comparing on github .
The highlights include:
- Bug fixes
- Subject Area OMAS has added testing including automated FVTs, code cleanup & bug fixes
- User Interface fixes & usability improvements
- Dependency Updates
- Spring updated to 5.2.8
- additional dependencies to remain current
Release 2.0
Release 2.0 (June 2020)
Release 2.0 adds support for:
- Encryption by default (HTTPS/SSL, encrypted configuration file)
- bug fixes
- dependency updates
Below are the highlights:
- The Egeria server chassis default URL is now https://localhost:9443 - the server now listens on port 9443 and supports https only. All clients have been updated accordingly. At this point SSL certificate validation is disabled. This will be enabled in a future release.
- Docker containers, docker-compose scripts, kubernetes deployments have all been updated to use https accordingly.
- The Encrypted Configuration File Store Connector is now used by default to ensure security of sensitive configuration details like credentials.
Release 1.8
Release 1.8 (May 2020)
Below are the highlights of Release 1.8:
-
New tutorial information has been added in the form of the Egeria Dojo
-
Usability & Capability improvements to Repository Explorer
-
Samples & utilities are now also packaged into jars with dependencies to make them easier to use (java -jar)
-
Connections to kafka will now retry to improve availability. See 'Bring up Issues' in the connector documentation
-
New dependencies has been included:
- Spring Boot Actuator - Provides features to help you monitor and manage your application when you push it to production
- micrometer-registry-prometheus - Exposes metrics in a format that can be scraped by a Prometheus server
-
Many dependencies have been updated. The most relevant include:
- Spring has been updated to 5.2.6
- Spring Boot, Spring Security, Spring Security, Spring Data have been updated to 2.3.0
Release 1.7
Release 1.7 contains many bug fixes & preparatory development work for future new features.
See https://egeria.odpi.org/release-notes/release-notes-1-7.md for the full release notes
Release 1.6
Release 1.6 adds support for:
- Audit Log Framework (ALF) technical preview
- Repository Explorer (TEX)
See https://github.com/odpi/egeria/blob/master/release-notes/release-notes-1-6.md for the full release notes.
Release 1.5
Release 1.5 delivers the automatic metadata discovery of duplicate assets, Additional, in Tech Preview, Data Engine OMAS, and a data engine proxy server.
See https://github.com/odpi/egeria/blob/master/release-notes/release-notes-1-5.md for the full release notes.