Releases: terrestris/shogun
Releases · terrestris/shogun
Version 9.0.0
🚨 Breaking Changes 🚨
🌟 Features 🌟
- Integrate admin client #386
- use fixed shogun-docker version #398
- Introduce whitelist proxy microservice: #410
- Integration of SHOGun admin: Introduce form configuration for applications #397
- Update index page #399
🛠️ Fixes 🛠️
- Replace deprecated SubTypesScanner and TypeAnnotationsScanner #417
- Add controller integration tests #407
- Add elementary tests for services extending the BaseService class #406
- Add more permission evaluator tests #405
- Enhance logging in the permission evaluator #404
- Fix startup action #394
- Fix dev dockerfile #393
- Fix test execution #387
- Adjust log level for the CacheLogger #382
- Fix jib jvmFlags configuration #381
♦️ MISC ♦️
- Remove unneeded/duplicated files (
.gitignore
,.editorconfig
) #416 - Bump shogun-admin from 1.0.1 to 3.0.0 #396, #415
- Bump testcontainers.version from 1.16.0 to 1.16.1 #414
- Bump swagger-codegen-maven-plugin from 2.4.22 to 2.4.23 #408
- Add docs directory including the shogun-logo #413
- Readme enhancements #412, #400
- Add contributing and code of conduct #401
- Bump swagger-codegen-maven-plugin from 2.4.21 to 2.4.22 #383
- Bump hibernate-types-52 from 2.12.1 to 2.13.0 #409
- Bump spring-data.version from 2.5.5 to 2.5.6 #411
- Bump reflections from 0.9.12 to 0.10.1 #392, #403
List of all changes: v8.0.0...v9.0.0.
Version 8.0.0
🚨 Breaking Changes 🚨
- Enhancement of the OpenAPI documentation #380
- Renaming of several JSONB fields #356
- Remove the
i18n
field from theApplication
entity #355 - Update spring-boot #348
🌟 Features 🌟
- Add the application context to the permission expression handler #379
🛠️ Fixes 🛠️
- Drop non-null constraint from sourceConfig field in Layer class #362
- Hide the hypersistence banner by default on startup #352
♦️ MISC ♦️
- Add a Dockerfile for development #361
- Init documentation for the GraphQL schema #353
- Init license checker workflow #347
List of all changes: v7.2.1...v8.0.0.
Version 7.2.1
🛠️ Fixes 🛠️
- Fixes thumbnail creation for none PNG images #343
♦️ MISC ♦️
- Bump several versions
List of all changes: v7.2.0...v7.2.1.
Version 7.2.0
🌟 Features 🌟
- Introduces WebhookController #331
- Updates and additions to KeycloakUtil and SecurityContextUtil #330 #333
List of all changes: v7.1.0...v7.2.0.
Version 7.1.0
🌟 Features 🌟
- Allow saving files to filesystem #312 #316
- Introduce getGroupsForUser() returning groups of user in SecurityContext #306
- History enhancements and graphQL integration #293
- Auditing: add tracking of modified fields #301
🛠️ Fixes 🛠️
♦️ MISC ♦️
- Clarify license #296
List of all changes: v7.0.0...v7.1.0.
Version 6.3.1
Bugfix:
- Fix call of
hasPermission
ofupdatePartial
Version 7.0.0
Version 7.0.0
🚨 Breaking changes 🚨
🌟 Features and bugfixes 🌟
- Permission service and repository features (e.g. deleteAllByUserId) #246
- Cleanup invalid javadoc #238
- Add missing type
READ_UPDATE_DELETE
to thePermissionCollectionType
enum. #247 - Add missing ID resolver classes #250
- Ensure the created timestamp is not going to be overriden #248
- Set
ROLE_ANONYMOUS
for non-logged-in user #253 - Introduce conditional controller instances (its creation) #251
- Use objectMapper from JacksonConfig #256
- Allow generic graphQL queries in the form of
allUsersByIds(ids: $ids)
whereids
is an array of ids. #254 - Add findFor(user/group) methods #255
- Set correct package path in hibernate config #259
- Set log level for reflections to ERROR #260
- Partly fix mvn site and friends #262
- Fix call of
hasPermission
of updatePartial for users not having ROLE_ADMIN #244 - dependency updates
List of all changes: v6.3.0...v7.0.0.
Version 6.3.0
Version 6.3.0
🌟 Features and bugfixes 🌟
- implement setPermission for a list of entities (#203)
- Introduces WebSockets (#204)
- Use an Annotation to mark graph ql queries. (#209)
- minor dependency updates
- testcontainers 1.15.0 1.15.1
- hibernate 5.4.24.Final -> 5.4.27.Final
- swagger-codegen-maven-plugin 2.4.17 -> 2.4.18
- mockito-core 3.6.28 -> 3.7.0
- jib-maven-plugin 2.7.0 -> 2.7.1
List of all changes: v6.2.0...v6.3.0.