-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathCHANGELOG
290 lines (219 loc) · 6.12 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
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
---
id: changelog
title: Details
---
All notable changes to this project will be documented in this file.
## security
### 2021-02-09 v0.0.75
Added
- Add /api/keycloak/add-group endpoint
- Add /api/keycloak/remove-group endpoint
- Add /api/keycloak/add-user-to-group endpoint
- Add /api/keycloak/remove-user-from-group endpoint
### 2021-02-05 v0.0.74
Added
- Add @tshio/logger
### 2021-02-04 v0.0.73
Added
- Update dependencies
### 2020-12-17 v0.0.69
Added
- Fix url encode
### 2020-12-16 v0.0.68
Added
- Fix /api/users/add-user endpoint
### 2020-12-03 v0.0.67
Added
- Add /api/public/me endpoint
### 2020-12-03 v0.0.66
Added
- Fix verify keycloak oauth token
### 2020-11-30 v0.0.65
Added
- BadRequest response format changed. Now is the full joi error https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/hapi__joi/index.d.ts#L635
### 2020-10-26 v0.0.64
Added
- Keycloak/OpenID auth provider
### 2020-09-09 v0.0.63
Bugfix
- Fix keycloak-manager (wrong configuration names)
### 2020-08-27 v0.0.62
Bugfix
- Set default config when keycloak.json doesn't exist.
### 2020-08-18 v0.0.61
Refactor
- has-attribute endpoint: the name of `has-attribute` endpoint changed to `has-attributes` and the request method to POST. Parameters moved from query to body.
- has-access endpoint: request method has changed to POST, parameters moved from query to body.
### 2020-08-17 v0.0.60
Added
- Attributes operations moved to DB for speed improvement
### 2020-07-30 v0.0.59
Added
- Notification callback after changes in policies / users / attributes
### 2020-07-07 v0.0.58
Added
- Keycloak authentication strategy
### 2020-06-25 v0.0.57
Changed
- Add TOKEN_PAYLOAD_DISABLE_ATTRIBUTES and TOKEN_PAYLOAD_DISABLE_RESOURCES environment variables config.
### 2020-05-19 v0.0.56
Changed
- Super access with x-access-key header (it will be equal to request done by superadmin)
- Add login with google id_token (/api/public/auth/login/google-id-token endpoint)
### 2020-05-12 v0.0.55
Changed
- Fixed missing responses for services
### 2020-05-11 v0.0.54
Changed
- Add login with keycloak
- Add a new optional parameter (attributes) to add a user endpoint. Now user can be created with attributes
- If newPassword won't match regexp, the error won't display the password in the message. Endpoint: '/api/users/reset-password/{resetPasswordToken}'
### 2020-04-28 v0.0.53
Added
- Missing swagger responses, update libs: swagger-jsdoc (4.0.0) swagger-ui-express (4.1.4)
- Built-in reset password flow and public namespace for public urls
- Microsoft auth provider
- More descriptive errors from Google Auth Provider
Changed
- Set to WORKDIR "/app/build/services/security" (before "WORKDIR /app")
### 2020-04-24 v0.0.53
Changed
- More descriptive errors from Google Auth Provider
### 2020-04-23 v0.0.52
Changed
- New password is not returned anymore for a /reset-password endpoint with a user type password
- /reset-password endpoint will return 201 instead of 200
- All delete methods with body are deprecated. You should use query string instead.
- Fix query filter
- Update typeorm (0.2.22 -> 0.2.24)
### 2020-04-22 v0.0.51
Added
- Add initial access keys (INITIAL_API_KEYS env)
### 2020-04-22 v0.0.50
Changed
- Fix hasAccessCustom method
### 2020-04-21 v0.0.46
Added
- Insensitive filter for searching (include or includeOr operator)
### 2020-04-10 v0.0.46
Changed
- Login via Facebook API
### 2020-04-09 v0.0.45
Changed
- Update npm dependencies
## scheduler
### 2021-02-04 v0.0.16
Added
- Update dependencies
### 2020-11-02 v0.0.15
Added
- Add initial jobs
### 2020-10-09 v0.0.14
Fixed
- Fixed scheduled jobs and proxy call
### 2020-08-19 v0.0.13
Added
- Change schedule-job request, remove manifest
### 2020-08-04 v0.0.12
Added
- Synchronize Postgres jobs with Redis jobs after Redis client connects
### 2020-07-23 v0.0.11
Added
- Update job status in db
### 2020-07-23 v0.0.10
Added
- Endpoint that returns all services and actions that can be scheduled
### 2020-07-17 v0.0.9
Added
- Endpoint that returns list of jobs
### 2020-07-09 v0.0.8
Changed
- Change schedule job endpoint request body: add job options and required job namespace
- Save job in scheduler database
- Allow to add many jobs with same cron
- Fix canceling jobs endpoint
### 2020-05-12 v0.0.7
Changed
- Fixed missing responses for services
### 2020-04-28 v0.0.6
Changed
- Set WORKDIR to "/app/build/services/scheduler" (before "WORKDIR /app")
### 2020-04-09 v0.0.5
Changed
- Update npm dependencies
## notifications
### 2021-02-04 v0.0.12
Added
- Update dependencies
### 2021-02-03 v0.0.11
Updated
- socket.io 2.3.0 => 2.4.0
### 2020-07-29 v0.0.10
Added
- `get-notifications` endpoint to fetch notifications information
Changed
- Send notification endpoint returns `notificationsIds` in the response body
### 2020-05-12 v0.0.9
Changed
- Fixed missing responses for services
### 2020-04-28 v0.0.8
Changed
- Set WORKDIR to "/app/build/services/notifications" (before "WORKDIR /app")
### 2020-04-09 v0.0.7
Changed
- Update npm dependencies
## mailer
### 2021-02-05 v0.0.10
Added
- Add @tshio/logger
### 2021-02-04 v0.0.9
Added
- Update dependencies
### 2020-07-01 v0.0.8
Added
- Batch processing
### 2020-05-12 v0.0.7
Changed
- Fixed missing responses for services
### 2020-04-28 v0.0.6
Changed
- Set WORKDIR to "/app/build/services/mailer" (before "WORKDIR /app")
### 2020-04-09 v0.0.5
Changed
- Update npm dependencies
## gateway
### 2021-02-05 v0.0.8
Added
- Add @tshio/logger
### 2021-02-04 v0.0.7
Added
- Update dependencies
### 2021-02-03 v0.0.6
Changed
- Bugfix. Possible race condition when check permissions
- Set WORKDIR to "/app/build/services/gateway" (before "WORKDIR /app")
Bugfix
- Possible race condition when check permissions
### 2020-04-09 v0.0.2
Changed
- Update npm dependencies
## pdf
### 2021-02-05 v0.0.4
Added
- Add @tshio/logger
### 2021-02-04 v0.0.3
Added
- Update dependencies
### 2020-09-24 v0.0.2
Added
- Add auto size
### 2020-05-29 v0.0.1
Added
- Pdf service provides a ready-to-use rendering HTML content from URL or HTML string, which can be used to convert HTML to PDF.
## Main project
### 2021-02-04 v1.0.1
Added
- Update dependencies
### 2020-04-09
Changed
- Update Dockerfile - node:12.16.1-alpine