-
Notifications
You must be signed in to change notification settings - Fork 9
/
CHANGELOG
215 lines (192 loc) · 7.77 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
Version 0.12.1 (2024-03-29)
---------------------------
Bump postgresql to 42.5.5 (#154)
Version 0.12.0 (2024-01-24)
---------------------------
Add mandatory SLULA acceptance flag (#150)
Add an option to send HSTS header (#148)
Update the license to SLULA (#150)
Version 0.11.0 (2023-10-18)
--------------------------
Include 'supersedes' field to schema output (close #144)
Make it possible to run tests with both InMemory storage and Postgres (close #143)
Disallow non-sequential version (close #135)
Version 0.10.1 (2023-10-09)
--------------------------
Bump guava to 32.0.0-jre (#142)
Bump snakeyaml to 2.0 (#142)
Fix missing "repr" query parameter in swagger ui (#141)
Improve ambiguous endpoint name in Swagger UI (#139)
Version 0.10.0 (2023-04-18)
--------------------------
Make it possible to get and set superseding schema info (#129)
Bump sbt-snowplow-release to 0.3.1 (#133)
Version 0.9.1 (2023-04-05)
--------------------------
Scan Docker images in Snyk Github action (#131)
Bump sbt-snowplow-release to 0.3.0 (#132)
Version 0.9.0 (2023-01-12)
--------------------------
Remove the --help default docker command (#107)
Update copyright to 2023 (#127)
Bump jackson-databind to 2.14.1 (#126)
Bump postgresql driver to 42.5.1 (#125)
Bump swagger-ui to 4.15.5 (#124)
Bump circe to 0.14.3 (#123)
Bump http4s to 0.21.34 (#122)
Bump iglu-scala-core to 1.1.2 (#121)
Validation service report error on invalid schema names (#119)
Version 0.8.7 (2022-11-22)
--------------------------
Use sbt-snowplow-release and publish distroless version (#115)
Bump jackson-databind to 2.13.4.2 (#112)
Allow to use POST in the webhooks (#117)
Version 0.8.6 (2022-09-29)
--------------------------
Bump postgresql driver to 42.4.1 (#109)
Bump snakeyaml to 1.31 (#109)
Version 0.8.5 (2022-04-27)
--------------------------
Bump Schema Ddl to 0.14.5 (#105)
Bump IgluCore to 1.1.0 (#105)
Version 0.8.4 (2022-04-20)
--------------------------
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)
Disallow credentials in CORS requests (#103)
Version 0.8.3 (2022-04-13)
--------------------------
Allow setup to be executed multiple times without failure (#94)
Version 0.8.2 (2022-02-28)
--------------------------
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 (2022-02-14)
--------------------------
Change docker base image to eclipse/temurin:11-jre-focal (#87)
Bump postgresql to 42.2.25 (#86)
Version 0.8.0 (2022-02-07)
--------------------------
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)
Improve unauthenticated error message on the post schema endpoint (#77)
Schema service should reject invalid schemas (#78)
Graceful shutdown (#83)
Fix api key environment variable in docker-compose file (#76)
Version 0.7.0 (2021-08-03)
--------------------------
Rename to "Super" for api keys (#72)
Use FiniteDuration instead of integers in config file (#71)
Disable blaze channel info messages by default (#70)
Bump sbt to 1.5.4 (#68)
Bump circe to 0.14.1 (#66)
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)
Fix links in readme (#61)
Use sql "where" clause to list schemas for a vendor (#46)
Extend copyright notice to 2021 (#59)
Use scalafmt (#58)
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)
Migrate from Travis to Github Actions (#47)
Version 0.6.2 (2020-08-05)
--------------------------
Bump http4s to 0.20.23 (#44)
Improve setup and migrate logging (#43)
Fix setup logging (#42)
Version 0.6.1 (2020-03-20)
--------------------------
Bump http4s to 0.20.19 (#39)
Deprecate query param support for API key generation (#40)
Version 0.6.0 (2019-10-09)
--------------------------
Add DELETE endpoints for schemas (snowplow/iglu#366)
Bump to 0.6.0 (snowplow/iglu#485)
Schema update notification (snowplow/iglu#260)
Factor out Akka HTTP (snowplow/iglu#434)
Add Bintray Docker registry credentials to .travis.yml (#4)
Add Bintray credentials to .travis.yml (#5)
Add CI/CD to project (#3)
Move to iglu-server repo (#1)
Make thread pools configurable (#6)
Version 0.5.0 (2019-01-16)
--------------------------
Bump SBT to 1.2.8 (snowplow/iglu#468)
Add read-only keys (snowplow/iglu#429)
Change datetime format to ISO 8601 (snowplow/iglu#460)
Bump to 0.5.0 (snowplow/iglu#459)
Dockerize (snowplow/iglu#399)
Harmonise returned data struct for GET schemas (snowplow/iglu#407)
Delete public/schema endpoints (snowplow/iglu#398)
Add Schema DDL as validation backend (snowplow/iglu#406)
Version 0.4.0 (2018-08-24)
--------------------------
Bump to 0.4.0 (snowplow/iglu#379)
Change method of validation endpoints (snowplow/iglu#405)
Add possibility to mark schemas as draft (snowplow/iglu#403)
Remove mandatory authorization for public schemas (snowplow/iglu#378)
Exit in case of db connection failure (snowplow/iglu#400)
Version 0.3.0 (2018-04-19)
--------------------------
Add HTTPS scheme to Swagger UI (snowplow/iglu#363)
Add baseURL to configuration (snowplow/iglu#362)
Rename from Scala Repo Server (snowplow/iglu#131)
Use scopt for CLI parameters (snowplow/iglu#356)
Migrate CI/CD to release-manager (snowplow/iglu#355)
Extend copyright notice to 2018 (snowplow/iglu#352)
Only add metadata to schema JSON if ?metadata=1 (snowplow/iglu#86)
Port to Akka HTTP (snowplow/iglu#318)
Allow super user to upload schemas (snowplow/iglu#83)
Bump SBT to 1.1.1 (snowplow/iglu#322)
Bump Scala to 2.11.12 (snowplow/iglu#321)
Bump to 0.3.0 (snowplow/iglu#338)
Version 0.2.0 (2016-03-04)
--------------------------
Added ability to delete schemas (snowplow/iglu#87)
Added ability to load configuration from environment variables (snowplow/iglu#95)
Added startup and teardown scripts to run before and after tests (snowplow/iglu#119)
Added support for CORS (snowplow/iglu#117)
Bootstrapped with embedded schemas (snowplow/iglu#80)
Bumped version to 0.2.0
Bump SBT to 0.13.9 (snowplow/iglu#114)
Changed header name from api_key to apikey so it survives ELB (snowplow/iglu#94)
Ensured that createdat and updatedat are the same when a schema is first uploaded (snowplow/iglu#92)
Ensured that the self-describing schema gets created on startup (snowplow/iglu#65)
Fixed schema vendor/name/format/version regexen (snowplow/iglu#81)
Fix setup process for test suite (snowplow/iglu#79)
Made attributes of self-describing schema consistent with Iglu Central (snowplow/iglu#98)
Made it possible to read public schemas without an API key (snowplow/iglu#100)
Make app crash instead of hanging when run with no arguments (snowplow/iglu#106)
Make it possible to create * auth keys (snowplow/iglu#72)
Removed quadruple quotes in SchemaSpec (snowplow/iglu#120)
Removed .test from test class packages (snowplow/iglu#89)
Started returning 200 when multiple schemas are deleted (snowplow/iglu#99)
Stopped throwing exception when attempting to delete a nonexistent schema (snowplow/iglu#90)
Updated json4s dependency to 3.2.11 (snowplow/iglu#78)
Reverted to non-executable jarfile (snowplow/iglu#129)
Version 0.1.0 (2014-08-28)
----------------------
Initial release