1
- # v0.12.1
1
+ # v0.13.0 - 24 July 2020
2
+
3
+ ## New Feature
4
+
5
+ - (#137 ) RASP: add noSQL Injection protection support for the Go MongoDB driver
6
+ ` go.mongodb.org/mongo-driver/mongo ` . This protection can be configured at
7
+ < https://my.sqreen.com/application/goto/modules/rasp/details/nosql_injection > .
8
+
9
+ ## Internal Changes
10
+
11
+ - (#138 ) Health-check the HTTPS connectivity to the new backend API
12
+ ` ingestion.sqreen.com ` before using it. Fallback to the usual
13
+ ` back.sqreen.com ` in case of a connection issue. Therefore, the agent can take
14
+ up to 30 seconds to connect to Sqreen if the health-check timeouts. Please
15
+ make sure to add this new firewall and proxy configurations.
16
+
17
+ - (#136 ) Add support to attach multiple security protections per hook point.
18
+
19
+ ## Fixes
20
+
21
+ - (#140 ) Fix the In-App WAF metadata PII scrubbing to also match substrings.
22
+
23
+
24
+ # v0.12.1 - 13 July 2020
2
25
3
26
## Fixes
4
27
19
42
- (eeb1dca) Avoid copying the metadata returned by the In-App WAF.
20
43
21
44
22
- # v0.12.0
45
+ # v0.12.0 - 6 July 2020
23
46
24
47
## New Features
25
48
53
76
- (794d6e2) Allow port numbers in the ` X-Forwarded-For ` header.
54
77
55
78
56
- # v0.11.0
79
+ # v0.11.0 - 19 June 2020
57
80
58
81
## New Features
59
82
90
113
- (#114 ) Add Goroutine Local Storage (GLS) support through static instrumentation of the Go runtime.
91
114
92
115
93
- # v0.10.1
116
+ # v0.10.1 - 5 June 2020
94
117
95
118
## Fix
96
119
97
120
- (#116 ) Fix the instrumentation tool ignoring vendored packages, leading to
98
121
missing hook points in the agent.
99
122
100
- # v0.10.0
123
+ # v0.10.0 - 20 May 2020
101
124
102
125
## New Features
103
126
136
159
137
160
- Document PII scrubbing configuration at < https://docs.sqreen.com/go/configuration/#personally-identifiable-information-scrubbing > .
138
161
139
- # v0.9.1
162
+ # v0.9.1 - 31 March 2020
140
163
141
164
## Fixes
142
165
150
173
- (#101 ) Prevent starting the agent when the instrumentation tool and agent
151
174
versions are not the same.
152
175
153
- # v0.9.0
176
+ # v0.9.0 - 19 February 2020
154
177
155
178
This new major version says farewell to the ` beta ` and adds SQL-injection
156
179
run time protection thanks the first building blocks of [ RASP] [ RASP-Wikipedia ]
@@ -233,7 +256,7 @@ Because we now want a stable public API, find below the breaking changes:
233
256
compiled as a Go module. This is also shown by the dashboard when the list
234
257
of dependencies is empty.
235
258
236
- # v0.1.0-beta.10
259
+ # v0.1.0-beta.10 - 24 January 2020
237
260
238
261
## Breaking Change
239
262
@@ -264,7 +287,7 @@ Because we now want a stable public API, find below the breaking changes:
264
287
- (#92 ) Vendoring using ` go mod vendor ` could lead to compilation errors due to
265
288
missing files.
266
289
267
- # v0.1.0-beta.9
290
+ # v0.1.0-beta.9 - 19 December 2019
268
291
269
292
## New Features
270
293
@@ -283,7 +306,7 @@ Because we now want a stable public API, find below the breaking changes:
283
306
- The In-App WAF has been intensively optimized so that large requests can no longer impact
284
307
its execution time. (#83 )
285
308
286
- # v0.1.0-beta.8
309
+ # v0.1.0-beta.8 - 15 October 2019
287
310
288
311
## Internal Changes
289
312
@@ -292,7 +315,7 @@ Because we now want a stable public API, find below the breaking changes:
292
315
- Ignore WAF timeout errors and add more context when reporting an error (#80 ).
293
316
- Update the libsqreen to v0.4.0 to add support for the ` @pm ` operator.
294
317
295
- # v0.1.0-beta.7
318
+ # v0.1.0-beta.7 - 26 September 2019
296
319
297
320
## Breaking Changes
298
321
@@ -319,7 +342,7 @@ Because we now want a stable public API, find below the breaking changes:
319
342
- Fix a compilation error on 32-bit target architectures.
320
343
321
344
322
- # v0.1.0-beta.6
345
+ # v0.1.0-beta.6 - 25 July 2019
323
346
324
347
## New Features
325
348
@@ -354,7 +377,7 @@ Because we now want a stable public API, find below the breaking changes:
354
377
log-level.
355
378
356
379
357
- # v0.1.0-beta.5
380
+ # v0.1.0-beta.5 - 23 May 2019
358
381
359
382
## New Features
360
383
@@ -380,7 +403,7 @@ Because we now want a stable public API, find below the breaking changes:
380
403
processing loop.
381
404
382
405
383
- # v0.1.0-beta.4
406
+ # v0.1.0-beta.4 - 16 April 2019
384
407
385
408
This release adds the ability to block IP addresses or users into your Go web
386
409
services by adding support for [ Security Automation] according to your
@@ -440,7 +463,7 @@ Note that redirecting users or IP addresses is not supported yet.
440
463
- Avoid performing multiple times commands within the same command batch. (51 )
441
464
442
465
443
- # v0.1.0 -beta.3
466
+ # v0.1.0 -beta.3 - 22 March 2019
444
467
445
468
## New Features
446
469
@@ -477,15 +500,15 @@ Note that redirecting users or IP addresses is not supported yet.
477
500
self-managing the initializations. (#28 )
478
501
479
502
480
- # v0.1.0 -beta.2
503
+ # v0.1.0 -beta.2 - 14 February 2019
481
504
482
505
## New feature
483
506
484
507
- Add a new ` Identify()` method allowing to explicitly associate a user to the
485
508
current request. As soon as we add the support for the security reponses, it
486
509
will allow to block users (#26 ).
487
510
488
- # v0.1.0 -beta.1
511
+ # v0.1.0 -beta.1 - 7 February 2019
489
512
490
513
This version is a new major version towards the v0.1.0 as it proposes a new and
491
514
stable SDK API , that now will only be updated upon user feedback. So please,
0 commit comments