Skip to content

Releases: odpi/egeria

Release 2.5

14 Dec 09:00
b2e8c58
Compare
Choose a tag to compare

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

04 Nov 12:44
adcbe33
Compare
Choose a tag to compare

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

05 Oct 13:05
2166b76
Compare
Choose a tag to compare

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 called EGERIA_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

14 Sep 07:24
e7502a5
Compare
Choose a tag to compare

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

Dependencies

  • Spring Boot is updated to 2.3.3 .

License: CC BY 4.0,
Copyright Contributors to the ODPi Egeria project.

Release 2.1

04 Aug 13:22
0215fab
Compare
Choose a tag to compare

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

06 Jul 15:53
8a95c31
Compare
Choose a tag to compare

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

12 Jun 09:11
217b631
Compare
Choose a tag to compare

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

06 May 08:53
632e6e1
Compare
Choose a tag to compare

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

09 Apr 14:40
f4a0193
Compare
Choose a tag to compare

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

18 Mar 18:37
baaaf70
Compare
Choose a tag to compare

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.