Skip to content

Releases: DSD-DBS/capella-dockerimages

v2.2.1

14 May 13:44
da419ef
Compare
Choose a tag to compare

What's Changed

Bug fixes

  • fix: Resolve flickering of Eclipse with Xpra connection method by @MoritzWeber0 in #288

Full Changelog: v2.2.0...v2.2.1

v2.2.0

14 May 08:30
a38c063
Compare
Choose a tag to compare

What's Changed

Features

Internal changes

Full Changelog: v2.0.1...v2.2.0

v2.1.0

06 May 13:33
cebef20
Compare
Choose a tag to compare

What's Changed

Features

Full Changelog: v2.0.0...v2.1.0

v2.0.0

29 Apr 07:28
72e213e
Compare
Choose a tag to compare

Breaking changes

This release is required for Capella Collaboration Manager v3.2.0. Be sure to use the new v2.0.0 images as persistent images BEFORE upgrading to Capella Collaboration Manager v3.2.0. The read-only image should remain on the old version and will be automatically removed when you upgrade to Capella Collaboration Manager v3.2.0.

Please note the following breaking changes:

  • EASE images have been removed without replacement. If you want to continue using EASE images, you can use the existing Dockerfile and continue using independently. However, we will no longer maintain it.
  • The Capella read-only image has been integrated into the Capella base and remote images. The interface has changed. If you are using the Capella Collaboration Manager, no manual migration is required. For instructions on how to migrate the image in other environments, see the Deployment Documentation.
  • It's no longer supported to manually copy EGit and Eclipse dependencies, instead run a registry mirror and pass the ECLIPSE_REPOSITORY build argument to the docker build command.

Notable changes

When using TeamForCapella, users are now automatically prompted for a commit description on all commits. Users can skip the commit message by clicking "ignore" in the commit description popup.

The read-only feature from v1.X.X has been integrated into the base image. The new implementation relies on the models-from-directory-importer plugin, which is lightweight and faster.

What's Changed

Features

Development

Full Changelog: v1.19.0...v2.0.0

v1.19.0

08 Apr 13:47
a728084
Compare
Choose a tag to compare

Breaking changes

The authentication layer for xpra based sessions was removed. After this update, all xpra sessions will be exposed without authentication!

Reason for this change is a feature in the Capella Collaboration Manager, which automatically authenticates users against sessions (pre-authentication): https://github.com/DSD-DBS/capella-collab-manager/releases/tag/v3.1.0

If you don't use the Capella Collaboration Manager, you have to implement your own authentication mechanism.

Notable changes

The TeamForCapella commit messages, users, and timestamps will be added to Git commit messages with future importer jobs (TeamForCapella to Git) after this release. For example, a commit message will look like this:

Backup

- user: admin
  time: '2024-03-25T16:51:20.523000+00:00'
  description: null
- user: admin
  time: '2024-03-25T16:50:57.138000+00:00'
  description: First example commit

What's Changed

Features

Bug fixes

Documentation

Development

Full Changelog: v1.18.0...v1.19.0

v1.18.0

14 Mar 15:09
08764b7
Compare
Choose a tag to compare

Notable changes

This release is a preparation for the upcoming 3.0.0 release of the Capella Collaboration Manager. The Xpra connection method has been improved with added support for idletime, read-only sessions, cookie-based authentication and iframe embeddings. In addition, the backup script was simplified.

Full changelog

Features

Bug fixes

Documentation

Development

New Contributors

Full Changelog: v1.17.1...v1.18.0

v1.17.0

15 Jan 08:19
d8493f1
Compare
Choose a tag to compare

What's Changed

In this version, we are changing the backup strategy to retrieve the model as an archive. This means that the structure of the model is no longer flattened, so that the Git repository should now have the same structure as the model.

Full changelog

Features

  • feat: Set -archiveProject true to avoid flattening by @dominik003 in #225

Bug fixes

Documentation

  • docs: Updates licences and instances of DB Netz AG to DB InfraGO AG by @romeonicholas in #224

New Contributors

Full Changelog: v1.16.0...v1.17.0

v1.16.0

18 Dec 13:39
0dd71ad
Compare
Choose a tag to compare

Notable changes

In this release, we add another connection method to our remote containers. The connection method is based on xpra and utilizes xpra-html5 for direct session expose.
xpra comes with some improvements like increased stability, possibility of session sharing and better scalability.
The default option is still xrdp, but you can manually change the connection method: https://dsd-dbs.github.io/capella-dockerimages/remote/#run-the-container

Breaking changes

The NOTEBOOKS_DIR environment variable in the Jupyter image has been renamed to WORKSPACE_DIR. Please update your workflows accordingly.

Full changelog

Features

Bug fixes

Documentation

Development

New Contributors

Full Changelog: v1.15.0...v1.16.0

v1.15.0

09 Oct 10:52
97f2b17
Compare
Choose a tag to compare

Notable changes

With the launch of this release, we’re excited to introduce official support for project-specific Git hooks through the utilization of the pre-commit framework. This enhancement empowers users to seamlessly integrate their own repository-specific Git automation using Git hooks. This new functionality fosters a more streamlined workflow, allowing for customized automation that aligns perfectly with the unique needs and demands of your individual projects.

What's Changed

Full Changelog: v1.14.1...v1.15.0

v1.14.1

25 Sep 09:44
233b0d5
Compare
Choose a tag to compare

Full changelog

Bug fixes

Full Changelog: v1.14.0...v1.14.1