Skip to content

Releases: RADAR-base/radar-jersey

radar-jersey 0.5.0

25 Feb 13:56
Compare
Choose a tag to compare

Changes since version 0.4.3:

  • Migrated from Bintray to Maven Central
  • Breaking change: updated Jersey/Grizzly/Jakarta from version 2.x to 3.0, which includes migration to Jakarta EE 9.
  • Breaking change: use ManagementPortal client instead of a custom MPClient.
  • Removed variable dependency specifications with dependency locking in favour of finding updated dependencies with ./gradlew dependencyUpdates
  • Updated dependencies

radar-jersey 0.4.3

04 Jan 08:27
Compare
Choose a tag to compare

Changes since version 0.4.2.1:

  • Added ConfigLoader.Filters.cache class to process @CacheControl and @NoCache annotations on classes and methods. This will add Cache-Control headers to responses, allowing clients to cache results.
  • Added ConfigLoader.Enhancers.swagger method to enable a Swagger OpenAPI endpoint. Annotate methods with @Operation or @ApiResponses(value = [ApiResponse(...), ...]) to have more detailed Swagger information returned.

Build updates:

  • Added Github actions
  • Use Gradle Kotlin DSL
  • Use dynamic dependencies with dependency locks for easier dependency updates.

radar-jersey 0.4.2.1

27 Oct 12:46
Compare
Choose a tag to compare

Hotfix: fixed MPClient loop for ensureToken.

radar-jersey 0.4.2

26 Oct 14:19
Compare
Choose a tag to compare

Changes since version 0.4.1.1:

  • Updated dependencies
  • Fixed logging statement

radar-jersey 0.4.1.1

20 Oct 15:16
21886dd
Compare
Choose a tag to compare

Changes since version 0.4.1:

  • Fixed token URL in MPClient.

radar-jersey 0.4.1

20 Oct 07:31
d2b10f2
Compare
Choose a tag to compare

Changes since version 0.4.0:

  • Enable use of initial computation in CachedValue
  • Fix fetching projects in installations with a lot of projects
  • Allow other MPClient requests than the default ones

radar-jersey 0.4.0

19 Oct 07:43
feb89b5
Compare
Choose a tag to compare

Changes since version 0.3.2:

  • Bumped dependencies
  • Unified logging
  • Changed default error response to JSON
  • Use single CachedValue super class for cached data
  • Have full configuration for CachedValue
  • Tested CachedValue
  • Use CachedMap in MPProjectService for faster lookup times in contains and find calls.
  • Updated logging calls to have uniform output

radar-jersey 0.3.2

07 Oct 13:13
b26caa5
Compare
Choose a tag to compare

Changes since version 0.3.1:

  • Make HibernateRepository more extensible
  • Ensure that ManagementPortal base URL has trailing slash internally
  • Add MPClient.readClients() method to read MPOAuthClient.

radar-jersey 0.3.1

01 Oct 11:53
88fd565
Compare
Choose a tag to compare

Changes since version 0.3.0:

  • Ensure that Auth is useable in the same scope, since it is only initialised after the AuthenticationFilter has run.
  • Allow configuration from environment variables

radar-jersey version 0.3.0

23 Sep 14:08
d86294d
Compare
Choose a tag to compare

Changes since version 0.2.4:

  • Added a dedicated MPClient via ManagementPortalResourceEnhancer for frequently used ManagementPortal operations
  • Added injection of a ProjectService and RadarProjectService in ManagementPortalResourceEnhancer if MPClient is configured
  • Inject an ObjectMapper and OkHttpClient via RadarResourceEnhancer.
  • Added a radar-jersey-hibernate module for easy configuration of a database via HibernateResourceEnhancer
  • Added a health check resource at /health and HealthService with the HealthResourceEnhancer
  • Updated dependencies
  • Added utility cache functions with CachedValue and CachedSet.