Skip to content

Releases: coroot/coroot-node-agent

1.12.1

18 Sep 05:37
4cdc353
Compare
Choose a tag to compare

What's Changed

  • update go.mod to use upstream taskstats library by @blue-troy in #38

New Contributors

Full Changelog: v1.12.0...v1.12.1

1.12.0

08 Sep 14:08
172da08
Compare
Choose a tag to compare

HTTP/2 protocol support

This release adds the capability to trace HTTP/2 (including gRPC over HTTP/2) requests.
The agent can now collect application-level protocol metrics and traces for applications communicating via gRPC.
As with other supported protocols, this is achieved using eBPF, eliminating the need for code instrumentation, sidecars, or service deployments.

Pull Request: #36
Full Changelog: v1.11.2...v1.12.0

1.11.2

07 Sep 12:26
@def def
f118458
Compare
Choose a tag to compare

What's Changed

  • Added heuristics to track connections with public destination IPs by @def in #35

Full Changelog: v1.11.1...v1.11.2

1.11.1

06 Sep 12:44
@def def
31d4bfa
Compare
Choose a tag to compare

What's Changed

  • whitelist the external networks associated with the node by @def in #34

Full Changelog: v1.11.0...v1.11.1

1.11.0

24 Aug 15:14
@def def
eb87f8b
Compare
Choose a tag to compare

What's Changed

  • Support for the NATS protocol by @def in #32

Full Changelog: v1.10.0...v1.11.0

1.10.0

15 Aug 15:34
944f03e
Compare
Choose a tag to compare

eBPF-based TLS connections tracing for applications using OpenSSL

This release adds the capability to capture Layer 7 requests within TLS connections for applications using OpenSSL. The agent uses eBPF uprobes to attach to the following libssl functions:

  • SSL_write (SSL_write_ex)
  • SSL_read (SSL_read_ex)

Tracing these calls enables the agent to capture the requests before they are encrypted (and after they are decrypted).
All currently known versions of libssl are supported.

Pull Request: #29
Full Changelog: v1.9.1...v1.10.0

1.9.1

09 Aug 13:14
2242dad
Compare
Choose a tag to compare

What's Changed

  • Attach TLS uprobes upon receiving the connection-open event by @apetruhin in #28

Full Changelog: v1.9.0...v1.9.1

1.9.0

08 Aug 13:33
041420e
Compare
Choose a tag to compare

eBPF-based TLS connections tracing for Golang applications

This release adds the capability to capture Layer 7 requests within TLS connections for Golang applications. The agent uses eBPF uprobes to attach to the following Go functions:

  • crypto/tls.(*Conn).Write
  • crypto/tls.(*Conn).Read

Tracing these calls enables the agent to capture the requests before they are encrypted (and after they are decrypted).

Pull Request: #27
Full Changelog: v1.8.10...v1.9.0

1.8.10

04 Aug 13:00
@def def
4a9d581
Compare
Choose a tag to compare
Merge pull request #26 from coroot/fix_mongodb_message_parsing

Avoiding unnecessary allocations in the case of truncated mongodb packets

1.8.9

28 Jul 08:36
Compare
Choose a tag to compare

What's Changed

  • Fix TCP connection timestamp handling by @def in #24
  • Skip binary data in the logs (#25)

Full Changelog: v1.8.8...v1.8.9