Releases: DSD-DBS/capella-collab-manager
v4.11.0
What's Changed
New project filters have been added, and the time and time zone of nightly pipelines can now be configured globally.
Full Changelog
Features
- feat(grafana): Always use 7d range for user happiness index chart by @MoritzWeber0 in #1932
- feat: Add the ability to filter trainings in project view by @zusorio in #1937
- feat: Customize schedule and tz of nightly pipelines via global config by @MoritzWeber0 in #1948
- feat: Add the ability to filter project privacy in project view by @zusorio in #1941
- feat: Allow setting supported project types for tools by @zusorio in #1944
Bug Fixes
- fix: Add correct default for redirect_url when adding a new tool by @MoritzWeber0 in #1940
Internal Changes
- chore: Enable pylint in tests folder by @zusorio in #1933
- build: Bump frontend versions by @MoritzWeber0 in #1947
- build(deps): bump capella-dockerimages from
e40021f
to645660b
by @dependabot in #1945
Full Changelog: v4.10.0...v4.11.0
v4.10.0
Note
Users with active sessions have to reconnect to their sessions after the update has been rolled out. We recommend to install the update when there are no active sessions.
What's Changed
The pre-authentication for sessions has been changed to use a private/public key infrastructure instead of session tokens stored in the database. This reduces the number of database connections required and makes the authentication process slightly faster.
Full Changelog
Features
- feat!: Issue JWT for session pre-authentication by @MoritzWeber0 in #1927
Bug Fixes
- fix(helm): Get storage information for backend-data from same source by @MoritzWeber0 in #1928
Documentation
Full Changelog: v4.9.0...v4.10.0
v4.9.0
What's Changed
A new message is displayed to users when requesting a persistent session, indicating whether enough TeamForCapella licenses are available.
Features
- feat: Add indicator to warn when most T4C licenses are being used by @zusorio in #1899
- feat: Add metrics about the SQLAlchemy database pool by @MoritzWeber0 in #1925
- feat(grafana): Increase width of feedback dashboard by @MoritzWeber0 in #1912
Bug Fixes
- fix: Increase connection pool to 20 concurrent database connections by @MoritzWeber0 in #1924
- fix: Bring cluster deployment up-to-date with latest changes by @MoritzWeber0 in #1911
Full Changelog: v4.8.2...v4.9.0
v4.8.2
What's Changed
Bug Fixes
- fix(grafana): Add fallback if all feedback values have anonymous label by @MoritzWeber0 in #1910
Full Changelog: v4.8.1...v4.8.2
v4.8.1
What's Changed
Bug Fixes
- fix: Fix an issue where feedback that shared contact info was not sent by @zusorio in #1909
- fix(grafana): Remove data without anonymity label from anonymity gauge by @MoritzWeber0 in #1907
Internal Changes
- test(storybook): Capture "Create project" story snapshots with delay by @MoritzWeber0 in #1908
- build(deps): bump capella-dockerimages from
cab4668
toe40021f
by @dependabot in #1902 - build: Update frontend versions by @MoritzWeber0 in #1900
Full Changelog: v4.8.0...v4.8.1
v4.8.0
Breaking Changes
In #1752, the verbosity of the TeamForCapella repository responses was reduced. Here is an overview with all API changes: #1752 (comment). Breaking changes are marked with a warning sign.
What's Changed
It's now possible to see the usage of TeamForCapella repositories in projects. This helps to identify if repositories are still in use or not.
Features
- feat: Display usage of T4C repositories in projects by @MoritzWeber0 in #1752
- feat(grafana): Show user happiness over time by @MoritzWeber0 in #1892
- feat: Update feedback dialog to encourage actionable feedback by @zusorio in #1893
- feat(grafana): Add feedback anonymity metric to Grafana dashboard by @zusorio in #1894
Documentation
Internal Changes
- build(deps): bump capella-dockerimages from
3dd84bf
tocab4668
by @dependabot in #1888 - ci: Add
codespell
pre-commit hook by @MoritzWeber0 in #1891 - chore: More migration to new Angular control flow by @zusorio in #1804
- refactor: Disable OpenAPI options via CLI arguments by @MoritzWeber0 in #1896
- test: Remove
playwright
andkarma
as frontend testing frameworks by @MoritzWeber0 in #1897 - ci: Auto-generate changelog for API changes by @MoritzWeber0 in #1895
Full Changelog: v4.7.1...v4.8.0
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