Skip to content

Releases: snowplow/iglu-server

Version 0.8.5

27 Apr 12:48
Compare
Choose a tag to compare

This patch release fixes a problem that we made schema validation far too strict in version 0.8.0. The new release finds a better balance:

  • Rejects schemas that are completely un-usable by the Iglu system
  • Allows schemas that are technically valid, but might contain unknown additional properties. The validation endpoint raises warnings for such schemas.

Changelog

  • Bump Schema Ddl to 0.14.5 (#105)
  • Bump IgluCore to 1.1.0 (#105)

0.8.4

20 Apr 13:49
Compare
Choose a tag to compare

This is a patch release to upgrade dependencies to latest versions.

Bug fix

  • Disallow credentials in CORS requests (#103)

Previously the server responded to CORS requests with the header Access-Control-Allow-Credentials: true. But this header is inappropriate for Iglu Server, which does not use cookies or client certificates or standard authorization headers for authentication. Version 0.8.4 of Iglu Server will not respond with the Access-Control-Allow-Credentials header, but there is no expected change in behaviour for applications relying on CORS.

Library upgrades

  • Bump postgresql driver to 42.3.4 (#101)
  • Bump slf4j-simple to 1.7.36 (#100)
  • Bump swagger-ui to 4.10.3 (#99)
  • Bump http4s to 0.21.33 (#97)
  • Bump doobie to 0.13.4 (#98)
  • Bump jackson-databind to 2.12.6.1 (#96)

Version 0.8.3

13 Apr 11:30
Compare
Choose a tag to compare

Allow setup to be executed multiple times without failure #94

Version 0.8.2

28 Feb 22:16
Compare
Choose a tag to compare

Fix swagger-ui behind a reverse proxy (#89)
Build docker images for amd64 and arm64 architectures (#92)
Option to disable startup checks (#91)

Version 0.8.1

28 Feb 11:52
Compare
Choose a tag to compare

Change docker base image to eclipse/temurin:11-jre-focal (#87)
Bump postgresql to 42.2.25 (#86)

Version 0.8.0

07 Feb 21:57
Compare
Choose a tag to compare

New Features

  • Schema service should reject invalid schemas (#78)
  • Graceful shutdown (#83)

Bug fixes

  • Fix api key environment variable in docker-compose file (#76)
  • Improve unauthenticated error message on the post schema endpoint (#77)

Other

  • Update copyright notices to 2022 (#84)
  • Bump swagger-ui to 4.2.1 (#82)
  • Bump iglu-scala-client to 1.1.1 (#81)
  • Bump iglu-core-circe to 1.0.1 (#80)
  • Bump schema-ddl to 0.14.4 (#79)

Version 0.7.0

02 Aug 21:44
Compare
Choose a tag to compare

Enhancements and fixes

Use FiniteDuration instead of integers in config file (#71)
Disable blaze channel info messages by default (#70)
Configuration file should be optional (#65)
Add masterApiKey to config file (#63)
Add descriptions for configuration options to application.conf (#27)
Add baseUrl swagger configuration (#34)
Fix Swagger definition of POST /keygen (#35)
Remove SafeIOApp trait (#24)
Fix authentication in Swagger (#36)
Fix database initialization in docker example (#31)
Change docker base image to adoptopenjdk:11-jre-hotspot-focal (#62)
Use sql "where" clause to list schemas for a vendor (#46)

Dependency upgrades

Bump sbt to 1.5.4 (#68)
Bump circe to 0.14.1 (#66)
Bump scalacache to 0.28.0 (#57)
Bump slf4j to 1.7.30 (#56)
Bump swaggerui to 3.48.0 (#55)
Bump pureconfig to 0.15.0 (#54)
Bump refined to 0.9.24 (#53)
Bump log4cats to 1.3.0 (#52)
Bump decline to 1.4.0 (#51)
Bump doobie to 0.13.2 (#50)
Bump http4s to 0.21.22 (#49)
Bump schema-ddl to 0.14.0 (#48)

Under the hood

Migrate from Travis to Github Actions (#47)
Use scalafmt (#58)
Extend copyright notice to 2021 (#59)
Rename to "Super" for api keys (#72)
Fix links in readme (#61)

Version 0.6.2 (2020-08-05)

06 Aug 08:37
Compare
Choose a tag to compare

Bugfix release with http4s bump.

  • Bump http4s to 0.20.23 (#44)
  • Improve setup and migrate logging (#43)
  • Fix setup logging (#42)

Version 0.6.1 (2020-03-20)

20 Mar 16:00
Compare
Choose a tag to compare

Updating http4s and deprecating query param support for API key generation.

Under the hood

  • Bump http4s to 0.20.19 (#39)

API Updates

  • Deprecate query param support for API key generation (#40)

Version 0.6.0 (2019-10-09)

09 Oct 13:28
Compare
Choose a tag to compare

Big refactoring and separate repository.

Under the hood

  • Factored out Akka HTTP (snowplow/iglu#434)
  • Moved to iglu-server repo (#1)
  • Added Bintray Docker registry credentials to .travis.yml (#4)
  • Added Bintray credentials to .travis.yml (#5)
  • Added CI/CD to project (#3)
  • Bumped to 0.6.0 (snowplow/iglu#485)

API updates