Skip to content

Release Version 1.0.7 #142

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 21 commits into from
Dec 6, 2023
Merged

Release Version 1.0.7 #142

merged 21 commits into from
Dec 6, 2023

Conversation

lovesh-ap
Copy link
Contributor

[1.0.7-public-preview] - 2023-12-2

Changes

  • Async HttpClient v2+ Support: The security agent now also supports Async HTTP client version 2 and above
  • Sun Net HTTP Server support: The security agent now supports Sun Net HTTP Server
  • Add APM trace information population in the event
  • WS headers added : NR-CSEC-ENTITY-GUID & NR-CSEC-ENTITY-NAME
  • JSON version bump to 1.1.1
  • Add critical error logging via LogMessage event

Fixes

  • Insecure cookie attack vulnerability was flagged in secure communication, accounting communication type to mitigate the issue
  • DynamoDB v2 issue: missing attribute values for conditionCheck method in case of transactWriteItems operation on DynamoDB
  • Never print LicenseKey

Misc

  • Updated unit test cases for all the outbound request instrumentation modules to include test cases for csec parent id header
  • Unit test cases for Async HttpClient v2+
  • Unit test cases for Jetty v12+
  • Unit test cases for Sun Net HTTP Server
  • Unit test cases for Netty Server

IshikaDawda and others added 19 commits November 23, 2023 14:44
* Added instrumentation for sun-net-httpserver

* unit test cases for sun-net-httpserver

* Instrumented request-body
---------

Co-authored-by: Monu Lakshkar <[email protected]>
Co-authored-by: Lovesh Baya <[email protected]>
* UTs for csec parent id header in http-async-client-4

* UTs for csec parent id header in http-client-3

* UTs for csec parent id header in http-client-4

* UTs for csec parent id header in http-client-jdk11

* UTs for csec parent id header in okhttp-3

* UTs for csec parent id header in okhttp-3.5

* UTs for csec parent id header in okhttp-4

* UTs for csec parent id header in urlconnection
Co-authored-by: Harshit Singh Lodha <[email protected]>
* Fix: missing attribute values in conditionCheck method in transactWriteItems operation

* Test: added missing unit test cases for conditionCheck method in transactWriteItems operation
* UTs for csec parent id header in http-async-client-4

* UTs for csec parent id header in http-client-3

* UTs for csec parent id header in http-client-4

* UTs for csec parent id header in http-client-jdk11

* UTs for csec parent id header in okhttp-3

* UTs for csec parent id header in okhttp-3.5

* UTs for csec parent id header in okhttp-4

* UTs for csec parent id header in urlconnection
* Support for org.asynchttpclient:async-http-client

* Unit test cases of async http client (#103)

Co-authored-by: Monu Lakshkar <[email protected]>
Co-authored-by: Harshit Singh Lodha <[email protected]>
Fix QueueSize to avoid RASP event rejection

Co-authored-by: Harshit Singh Lodha <[email protected]>
NR-163715 Critical error logging via LogMessage event
Co-authored-by: Harshit Singh Lodha <[email protected]>
@lovesh-ap lovesh-ap self-assigned this Dec 2, 2023
@lovesh-ap lovesh-ap requested a review from prateeksen December 4, 2023 04:16
Co-authored-by: Harshit Singh Lodha <[email protected]>
@lovesh-ap lovesh-ap requested a review from monu-k2io December 6, 2023 04:18
@lovesh-ap lovesh-ap merged commit 5d70303 into main Dec 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants