- Feature: Deployment resource request and limits can be set in helm values.yaml
- Improvement: Redis is healthy log is now a debug only mesage
-
Feature: New Tooling Command
code
: Launches Visual Studio Code in a Dockerized environment directly within your browser, allowing seamless code editing without setup -
Feature: New Tooling Command
remove
: Efficiently cleans up your Docker environment by removing all Docker resources and clearing the build folder -
Feature: Namespace Scoped Tenants and Clients support for namespace-scoped tenants and clients, making it easier to define boundaries and permissions specific for various projects working on one cluster
-
Feature: Support for Docker-Mode installations
-
Fix: The encoding date format has been switched from
.iso8601
to.deferredToDate
-
Fix: The error message for missing pages has been updated to
NOT_FOUND
(replacing the priorERRORS.NO_TENANT
) -
Fix: Log entries now display the correct origin, improving traceability and making debugging easier
-
Change: The Scripting Provider
fetch
method now leveragesAsyncHTTPClient
rather thanFoundationNetwork
'sURLSession
-
Change: End-to-end tests running in
--fast
mode will now default to using Chromium, ensuring consistent behavior and results across tests -
Change: To improve test compatibility, we have removed the “webp” support for the default login page of Uitsmijte End-To-End-Test
-
Change: Redis instances are now clearly identified with
uitsmijter-session-master
anduitsmijter-session-slave
, helping to avoid confusion and enhancing configuration clarity -
Update: to Swift 5.9.2
-
Update buildbox to 2.3.0
-
Update Vapor to 4.106.1
-
Improvement: The
code
tooling command now utilizes its own build folder, streamlining the workspace and reducing cross-dependencies -
Improvement: The
test
command now supports an optional filter, allowing you to selectively run tests and focus on specific areas of the codebase -
Improvement: To better align documentation and reduce ambiguity, “Littleletetr” has been renamed to “Ham” across all relevant documentation and testing szenarios
Released at 10.11.2023
- Public availability on GitHUb
- GitHub Actions
- Public Helm Chats
Released at 03.10.2023
-
Feature: Allow loading custom tenant templates from S3 buckets
-
Feature: Make imprint, privacy policy and registration links configurable in tenant config
-
Fix: Check cookie on silent login to prevent login across sites
-
Fix: Check for referrers on requests
-
Fix: Check login identifier on requests
-
Fix: Crashloops in logger
-
Build: Fixed release naming generation
-
Build: Use image-processor image from GitHub repo
-
Build: Use buildbox image from GitHub repo
-
Build: Refactor tooling.sh dependencies
-
Test: Check that response types match the requests
-
Improvement: Unified logger output formatting
-
Improvement: Cleanup codebase
-
Improvement: Set the k8s application state to ready when redis is available
-
Improvement: Cleanup of the preinstalled
uitsmijter-tenant
, for testing it only listens on localhost -
Update: async-http-client, async-kit, swiftkube, console-kit etc.
Released at 13.09.2023
-
Feature: Show a login spinner when login button is pressed
-
Feature: Redis health check is implemented
-
Feature: Check if user is still valid
-
Feature: EE helm charts
-
Feature: Optimised images
-
Feature: Silent login
-
Feature: Add allowed scopes from Tenants into user profile
-
Change: Remove marketing folder
-
Change: StringManipulationFunction is now a implementation detail of the entity loades
-
Change: Pipeline is more WPF-Style
-
Change: Adjust logo and styleguide
-
Fix: Cleanup artefacts
-
Fix: Cleanup test cluster after e2e tests
-
Fix: Various linter fixes
-
Fix: Oauth login when tenant could not be selected
-
Build: resize images only if file is not present
-
Build: Docker build scripts improved in environments settings
-
Test: Remove cert-manager from test cluster
-
Test: Set timeout to 5m for the test cluster
-
Test: Hotfix for webkit tests when background images loads too slow
-
Test: Removed localhost, that are no longer needed
-
Improvement: Documentation
-
Improvement: Use URLSearchParams to construct query params in test
-
Improvement: Split controllers for login and logout
-
Improvement: Implement a url
appending
function for linux -
Improvement: Get client information in
enrichClientInfo
with payload -
Improvement: Refactoring authorize controller, and login controller
Released at 15.08.2023
-
Feature: Show version at /versions, if not denied by config
-
Feature: Load Tenants and Clients from Kubernetes Resource
-
Feature: Reload von Tenants und Clients, when file has changed
-
Feature: Reload von Tenants und Clients from Kubernetes, when resource has changed
-
Feature: Translations fallback to english if no localize version is found
-
Feature: User invalidation after deleting the user - Add new BackendProvider
-
Change: Rename email to username
-
Change: Rename Passthrough-Mode in Interceptor-Mode
-
Change: Change docker user
-
Change: New Uitsmijter Logo
-
Change: Provide tenant and client as a middleware
-
Fix: Double adding of tenants
-
Fix: Remove annotation to unused COOKIE_DOMAIN environment variable
-
Fix: URL-Encode redirect parameter
-
Fix: Use Tenant interceptor cookie domain on Logout
-
Build: enable swiftlint
-
Build: Zero Warnings Compilation
-
Build: introduce e2e tests with playwright
-
Test: Testing helm charts
-
Test: End-to-End tests
-
Improvement: Load Tenant from Client computed propery.
-
Improvement: Revise Documentation with new naming
-
Improvement: Tooling & Build-System
-
Improvement: Cleanup Dockerfiles
-
Improvement: Documentation
-
Improvement: Logging
-
Improvement: EntityLoader conforms to .default/.main pattern
-
Improvement: Local e2e test to become faster
-
Improvement: Local builds become faster
-
Update: swiftkube/client to 0.15.0
-
Update: FileMonitor to 1.1.0
- Start development from the sources from different implementations