This is a bugfix release, no new features since 3.3.3 were added.
Changelog
Compared to the latest release 3.3.3, the following changes and bugfixes were added.
Changes
Bugfixes
This is a complete list of the merged pull requests.
Fix that CreationRestrictionPreEnforcer did not work
The previously added restriction configuration of creating new entities did no longer work with Ditto 3.x - as some changes were done in Ditto 3.x regarding extension loading.
This is now fixed and creating new entities can be configured again.
Helm Chart
The Ditto Helm Chart, which was enhanced and changed a lot for version 3.3.0, contained some configuration bugs which are also addressed with this bugfix release.
Add support for entity creation via Helm configuration
In order to make use of the restriction for creating new entities, the Helm chart was enhanced with configuration options for creating policies and things.
Fix default value of ‘jwtOnly’ being ‘true’ in Helm chart
Former versions of the Helm chart configured by default jwtOnly: false
which meant that it was possible to authenticate
users at Ditto’s HTTP or WebSocket API via the nginx .htpasswd
file approach.
The new Helm chart changed the default to jwtOnly: true
which broke this very simple approach of authenticating users.
So the default was changed back to allow nginx authentication.