Releases: DSD-DBS/capella-collab-manager
v4.7.1
Full Changelog
Bug Fixes
- fix: Minor frontend fixes for T4C instance components by @MoritzWeber0 in #1881
- fix: Don't loop-redirect to
/auth
or/logout
by @MoritzWeber0 in #1886
Internal Changes
- build(deps): bump capella-dockerimages from
af1eb24
to3dd84bf
by @dependabot in #1872 - build: Update frontend and
pre-commit
versions by @MoritzWeber0 in #1887
Full Changelog: v4.7.0...v4.7.1
v4.7.0
Breaking Changes
- All API routes below
/api/v1/settings/modelsources/t4c
were modified and split into different routes for license servers and T4C server instances. Make sure to update your scripts accordingly. - The existing "TeamForCapella" Grafana dashboard was renamed to "TeamForCapella Legacy". The dashboard doesn't provide any new data after this release, but can be used to view historical data. A new TeamForCapella dashboard is available.
What's Changed
Until now, each T4C server instance had it's own license server. This often meant that administrators had to enter the license configuration for each server again and again. Now, administrators can create a license server and link it to one or more instances.
Full Changelog
Features
Documentation
Internal Changes
- test: Make loading of session file browser stories deterministic by @MoritzWeber0 in #1879
- chore: Disable filtering for license servers in Grafana dashboard by @MoritzWeber0 in #1880
Full Changelog: v4.6.1...v4.7.0
v4.6.1
What's Changed
Bug Fixes
- fix: Git component form fields aren't activated properly by @MoritzWeber0 in #1877
Full Changelog: v4.6.0...v4.6.1
v4.6.0
Breaking Changes
Breaking API change: The filename
query parameter was renamed to path
in /api/v1/sessions/{session_id}/files/download
to make it consistent with the the list files endpoint.
Most Important Changes
The file browser got an overhaul with many UI & performance improvements as well as bug fixes. It supports the download of single files now. When users are logged out in the application, they will now be redirected to original page they're coming from after login.
Full Changelog
Features
- feat!: Rewrite major parts of the file browser by @MoritzWeber0 in #1873
- feat: Redirect to open page after login again by @MoritzWeber0 in #1869
- feat: Add support for nodeSelector by @MoritzWeber0 in #1863
- feat: Add better edge case handling in session overview by @MoritzWeber0 in #1870
- feat: Display total number of users and project users by @MoritzWeber0 in #1871
- feat: Add "Session container not found" sessions tatus by @MoritzWeber0 in #1874
Internal Changes
- build: Add
ephemeral-storage
requests and limits to all containers by @MoritzWeber0 in #1864 - refactor: Apply some SonarCloud recommendations by @MoritzWeber0 in #1865
- refactor: Tune log levels by @MoritzWeber0 in #1867
- build: Update frontend versions by @MoritzWeber0 in #1868
- build: Create sessions namespace in cluster creation target by @MoritzWeber0 in #1875
Full Changelog: v4.5.4...v4.6.0
v4.5.4
What's Changed
Features
- feat(monitoring): Add Grafana dashboard for feedback by @MoritzWeber0 in #1858
Bug Fixes
- fix: Close all dialogs on logout by @MoritzWeber0 in #1859
Documentation
- docs: Change order of TeamForCapella model migration steps by @MoritzWeber0 in #1861
Internal Changes
- test: Increase delay of InvalidURL Story by @MoritzWeber0 in #1860
Full Changelog: v4.5.3...v4.5.4
v4.5.3
What's Changed
Features
- feat: Make nginx error pages more user-friendly by @MoritzWeber0 in #1850
- feat: Let session proxy handle timeouts by @MoritzWeber0 in #1851
Documentation
- docs: Remove reference to "API documentation" from navbar by @MoritzWeber0 in #1852
- docs: Remove old references to 'Bearer' authentication by @MoritzWeber0 in #1849
Full Changelog: v4.5.2...v4.5.3
v4.5.2
Full Changelog
Features
- feat: Verify compatibility of TeamForCapella model links at all times by @MoritzWeber0 in #1791
- feat(grafana): Set fixed color for "Total licenses" in T4C dashboard by @MoritzWeber0 in #1847
- feat(grafana): Show all active sessions by default, disable filters by @MoritzWeber0 in #1848
Bug Fixes
- fix: Add CORS Headers to HTTP error 500 responses by @MoritzWeber0 in #1843
Internal Changes
- test: Add delay to let mat-error animation complete by @MoritzWeber0 in #1842
- build(deps): bump alembic from 1.13.2 to 1.13.3 in /backend by @dependabot in #1830
- ci: Add
actionlint
pre-commit hook by @MoritzWeber0 in #1844 - ci: Update
pre-commit
versions by @MoritzWeber0 in #1845 - build: Fix a bug that Storybook couldn't recognize npm by @MoritzWeber0 in #1846
Full Changelog: v4.5.1...v4.5.2
v4.5.1
Full Changelog
Bug Fixes
- fix(frontend): Make project deletion working again by @MoritzWeber0 in #1841
Documentation
- docs: Add index page for Storybook by @MoritzWeber0 in #1837
Internal Changes
- ci: Disable Chromatic UI review by @MoritzWeber0 in #1836
- build: Update frontend versions by @MoritzWeber0 in #1839
- refactor: Apply new code style and write Stories for Git components by @MoritzWeber0 in #1838
Full Changelog: v4.5.0...v4.5.1
v4.5.0
Note
A new required key .Values.valkey.password
was added to the Helm Chart configuration. Fill it with a randomly generated password in your values.yaml
.
What's Changed
We've added Valkey, an in-memory database, as a component of the management platform. We'll be using it primarily for caching. With this release, it's used to cache the model badge and diagram viewer, which load much faster when cached.
Full Changelog
Features
- feat: Improve Git handler and introduce caching by @dominik003 in #1689
- feat: Hide "Sessions" part from feedback email if no sessions are provided by @MoritzWeber0 in #1817
- feat: Trigger feedback dialog after login by @MoritzWeber0 in #1829
Bug Fixes
- fix: Display long usernames correctly in user overview by @MoritzWeber0 in #1820
- fix: Disable Feedback Prompt when logged out, Change order of buttons by @zusorio in #1828
Documentation
- docs: Add comparison between local Capella and Collaboration Manager by @MoritzWeber0 in #1819
Internal Changes
- build: Fail
helm upgrade
if secrets are not set invalues.yaml
by @MoritzWeber0 in #1818
Full Changelog: v4.4.0...v4.5.0
v4.4.0
What's Changed
We want user feedback! This release adds a feedback dialog that periodically asks users for feedback (at interval, during sessions, after session termination or via a button in the footer). The feedback is sent via email to registered feedback recipients, so SMTP setup is required.
Full Changelog
Features
Bug Fixes
- fix: Incorrect mapping of SMTP username by @MoritzWeber0 in #1816
Documentation
- docs: Describe how to use Grafana to query logs by @dominik003 in #1809
Internal Changes
- build: Update frontend and pre-commit versions by @MoritzWeber0 in #1812
- test: Add authentication provider to Auth component stories by @MoritzWeber0 in #1813
Full Changelog: v4.3.1...v4.4.0