Releases: snowplow/iglu-server
Version 0.8.5
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
0.8.4
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
Version 0.8.3
Allow setup to be executed multiple times without failure #94
Version 0.8.2
Version 0.8.1
Version 0.8.0
Version 0.7.0
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)
Version 0.6.1 (2020-03-20)
Version 0.6.0 (2019-10-09)
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
- Add DELETE endpoints for schemas (snowplow/iglu#366)
- Schema update notification (snowplow/iglu#260)
- Make thread pools configurable (#6)