Skip to content

Commit 5554739

Browse files
authored
Update changelog and version for release v0.3.0 (#144)
* Update changelog and version for release v0.3.0 * updated minimum APM version to 9.16.0
1 parent fe451ce commit 5554739

File tree

3 files changed

+64
-3
lines changed

3 files changed

+64
-3
lines changed

CHANGELOG.md

+62-1
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,71 @@
11
# New Relic Ruby Security Agent Release Notes
22

3+
## v0.3.0
4+
5+
Version 0.3.0 introduces more control on IAST scanning through new configs(exclude_from_iast_scan, scan_schedule & scan_controllers) and
6+
features like API inventory for gRPC server and IAST scan start related timestamps.
7+
8+
Updated json_version: **1.2.8**
9+
10+
- Feature: IAST scan exclusion for apis, http request parameters(header, query & body) & IAST detection categories and scan scheduling through delay, duration & cron schedule. [PR#131](https://github.com/newrelic/csec-ruby-agent/pull/131)
11+
12+
- Feature: IAST scan request rate limit to control IAST scan request firing. [PR#132](https://github.com/newrelic/csec-ruby-agent/pull/132)
13+
14+
- Feature: API endpoints support for gRPC server applications. [PR#143](https://github.com/newrelic/csec-ruby-agent/pull/143)
15+
16+
- Feature: Reporting of IAST scanning application procStartTime, trafficStartedTime & scanStartTime. [PR#136](https://github.com/newrelic/csec-ruby-agent/pull/136)
17+
18+
- Misc Chore: Optimised SSRF events parameters to send only URL in parameters. [PR#129](https://github.com/newrelic/csec-ruby-agent/pull/129)
19+
20+
##### New security configs
21+
22+
```yaml
23+
security:
24+
exclude_from_iast_scan:
25+
api: []
26+
http_request_parameters:
27+
header: []
28+
query: []
29+
body: []
30+
iast_detection_category:
31+
insecure_settings: false
32+
invalid_file_access: false
33+
sql_injection: false
34+
nosql_injection: false
35+
ldap_injection: false
36+
javascript_injection: false
37+
command_injection: false
38+
xpath_injection: false
39+
ssrf: false
40+
rxss: false
41+
scan_schedule:
42+
delay: 0
43+
duration: 0
44+
schedule: ""
45+
always_sample_traces: false
46+
scan_controllers:
47+
iast_scan_request_rate_limit: 3600
48+
```
49+
50+
##### Deprecated security configs (will be removed in next major release v1.0.0)
51+
```yaml
52+
security:
53+
request:
54+
body_limit: 300
55+
detection:
56+
rci:
57+
enabled: true
58+
rxss:
59+
enabled: true
60+
deserialization:
61+
enabled: true
62+
```
63+
364
## v0.2.0
465
566
Version 0.2.0 introuduces Error reporting as part of security. Any unhandled or 5xx errors in application runtime will now be visible in IAST capability UI. Updated json_version: **1.2.4**
667
7-
- Feature: Unhandled and 5xx error reproting [PR#134](https://github.com/newrelic/csec-ruby-agent/pull/134)
68+
- Feature: Unhandled and 5xx error reporting [PR#134](https://github.com/newrelic/csec-ruby-agent/pull/134)
869
970
- Bugfix: Fix for API route not present in rails7 [PR#127](https://github.com/newrelic/csec-ruby-agent/pull/127)
1071

lib/newrelic_security/version.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module NewRelic
22
module Security
3-
VERSION = "0.2.0"
3+
VERSION = "0.3.0"
44
end
55
end

newrelic_security.gemspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ Gem::Specification.new do |spec|
3939
]
4040
spec.require_paths = ['lib']
4141

42-
spec.add_dependency 'newrelic_rpm', '>= 9.12.0'
42+
spec.add_dependency 'newrelic_rpm', '>= 9.16.0'
4343

4444
spec.add_development_dependency 'minitest', "#{RUBY_VERSION >= '2.7.0' ? '~> 5.18' : '4.7.5'}"
4545

0 commit comments

Comments
 (0)