Skip to content

Release 3.1

Compare
Choose a tag to compare
@planetf1 planetf1 released this 31 Aug 09:36
5c11763

Release 3.1 (September 2021)

Release 3.1 adds:

  • Open Metadata Type changes
  • Deprecation of Docker Compose environment
  • Changes to the Coco Pharmaceuticals lab environment
  • Dependency Updates
  • Bug Fixes

Details of these and other changes are in the sections that follow.

Note: These release notes are taken from https://github.com/odpi/egeria/blob/master/release-notes/release-notes-3-1.md - please refer there to navigate relative links correctly

Description of Changes

Open Metadata Types

The following changes have been made to the open metadata types:

  • New types for modeling data processing purposes.
    See new type descriptions in models 0485.

  • The following types have been deprecated: BoundedSchemaType, BoundedSchemaElementType,
    ArraySchemaType and SetSchemaType.
    See description in model 0507.

  • The ServerEndpoint relationship can now connect to any ITInfrastructure elements, not just SoftwareServers.
    See description in model 0040.

  • The OperatingPlatform entity can now record the patch level of the operating system. There are also new types for describing
    the contents of an operating platform.
    See description in model 0030.

  • There are now types for distinguishing between virtual machines and virtual containers as well as bare metal hardware.
    There are also new types for specific technologies such as HadoopCluster, KubernetesCluster and DockerContainer
    to provide concrete examples of different types of hosts using popular technologies.
    Finally the DeployedVirtualContainer relationship has been deprecated in favor of a more generic HostedHost relationship.
    See description in model 0035.

  • There are new types for define a storage volume that has been attached to a host.
    See description in model 0036.

  • A new subtype of software server for reusable business functions (such as microservices) has been added called ApplicationService.
    See description in model 0057.

Beta documentation site

We are in the process of moving our documentation across to a new site at https://odpi.github.io/egeria-docs/ . This is still work in progress so some material is currently missing, and some links will fail.

This site should offer improved usability including navigation & search.

Please continue to refer to the main documentation site for any missing content until this migration is complete.

Deprecation of docker-compose

The docker-compose environment for running our Coco Pharmaceuticals lab demo/tutorial is now deprecated. The configuration is still available, but will not
be further developed or tested, and will be removed in a future release.

Our Kubernetes Helm charts are now recommended to quickly setup the same lab
environment, and the documentation for these has been improved to cover
a Kubernetes introduction, and example based on 'microk8s' which are suited to
an end user desktop environment (and can also be run in enterprise/cloud environments)

Egeria Helm charts repository

The Helm charts are now being developed at https://github.com/odpi/egeria. Charts are now published as a proper Helm Repository, making installation easier. This move also keeps their lifecycle independent of our various code repositories, and issues/features should be opened on that repository.

Charts are now installable without cloning the git repository. Instead first add the repository:

helm repo add egeria https://odpi.github.io/egeria-charts

You can list charts with:

helm search repo egeria

And install with :

helm install lab egeria/odpi-egeria-lab

The documentation is temporarily available at https://odpi.github.io/egeria-charts/site/ but will move to our new cross-repository Egeria docs repository soon.

Coco Pharmaceuticals lab environment changes

The Egeria UI is not available by default in the labs environment & is not tested. This is because at this time we don't have suitable test data or notebook walkthroughs available. To avoid confusion this is now disabled by default. It can be renabled through a feature flag (at cli or in an override file) ie:

helm install --set egeria.egeria-ui=true lab egeria/odpi-egeria-lab

Note that the Egeria UI continues to be developed. This change is purely due to ensuring consistency of the demo/tutorial environment.

For browsing the type system and repository within this environment, use the React UI.

Known Issues

  • It is recommended to use a chromium-based browser such as Google Chrome or Microsoft Edge, or alternatively Apple Safari for the Egeria React UI. Some parts of the UI experience such as Dino currently experience problems with Firefox. See odpi/egeria-react-ui#96 .

Further Help and Support

See the Community Guide.



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