Skip to content
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

Release v0.4.0 #163

Merged
merged 14 commits into from
Jan 30, 2025
Merged

Release v0.4.0 #163

merged 14 commits into from
Jan 30, 2025

Conversation

prateeksen
Copy link
Contributor

v0.4.0

Version 0.4.0 introuduces Rack framework support, GraphQL support & CI/CD integration as part of security. Updated json_version: 1.2.9

  • Feature: Rack framework support PR#149

  • Feature: GraphQL support PR#133

  • Feature: CI/CD integration support PR#146

  • Bugfix: Fix for Agent is sending 404 http error in runtime error json PR#147

  • Bugfix: Fix for Exception occurred in generating unhandled exception in Sinatra jruby app PR#150

  • Bugfix: Fix for Do not send empty url endpoint json & Reconnect in random interval between 5-15 secs PR#151

  • Bugfix: Fix for Wrong formated critical error message PR#148

  • BugFix: Fix for Vulnerability is missed in text/json because of small stackTrace PR#155

  • BugFix: Fix for API endpoints not detected in grape framework in JRuby environment PR#158

  • BugFix: Fix for XML content type vulnerability not detected PR#159

  • BugFix: Fix for Concurrency issue observed in JRuby environment, BufferOverflowException observed in writing events to websocket PR#161

  • Memory usage optimisations PR#153

* fix for NR-344586

* fix for regression
* fix for issues NR-342331 & NR-340315

(cherry picked from commit 9878c33)

* fix for regression in reconnect at will

* revert lastfew changes for reconnect method

* minor change

* fix for regression infinite loop in closing ws connection

* fix for instant reconnect in case of errors

* Probable fix for NR-342331 - Connection timeout error
* added support for graphql

* update json version for graphql

* fix for NR-315791

* Fix for NR-337172
* probable optimizations for leak

* fixing probable leaking in to_json

* make headers nil after connection

* nil check for event processor and disable security on websocket close

* clearing to_json residual and csec agent main thread

* remobed health check from debug log

* probable fix for padrino helpers ErubisTemplate

* probable fix

* probable fix new

* probable fix for stack level too deep error

* probable fix for stack level too deep error new

* minor change

* minor change

* try

* try diff mechanism for hooking

* revert last change

* revert

* debug logs

* fix for stack level too deep

* removed debug log
* added instrumentation for rack middleware

* fix for NR-352185

* regression fix for last commit

* fix for infinite fuzzing in path param

* modify route only for rack or roda framework

* regression fix
* fix for NR-357353

* overriding older approch with new for grape routes detections

* Fix for failing UTs

* update readme for rack support
* handling for jruby

* Revert "handling for jruby"

This reverts commit db1153f.

* add debug log

* probable fix for jruby

* utp8 encoding for url mappings

* commented ping functionality

* fix for jruby issues

* removed debug code and logs
@prateeksen prateeksen requested a review from manoj-k2 January 30, 2025 07:01
Copy link

SimpleCov Report

Coverage Threshold
Line 66.66% 67%
Branch 24.64% 25%

@prateeksen prateeksen merged commit 15f4f6e into main Jan 30, 2025
23 of 25 checks passed
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.

2 participants