What's Changed
Breaking changes 🔨
Bug fixes 🐛
- Match on process suffix instead of contains by @grcevski in #73
- Add more events to Prometheus to ensure visibility by @grcevski in #76
- Traces server span and url fixes by @grcevski in #80
- Fix intermittent errors in trace spans comparisons by @grcevski in #105
- Fix missing events from httpfilter by @grcevski in #136
- SSL fixes and Rust SSL tests by @grcevski in #144
Other changes/additions
- Improve instrumenter logging by @grcevski in #75
- Configuration documentation + renaming some env vars by @mariomac in #79
- Release notes template by @mariomac in #77
- Add support for keepalive request time by @grcevski in #82
- Update README.md by @gouthamve in #78
- Splitting eBPF sampler code by @mariomac in #84
- Increase testing coverage (and some related refactors) by @mariomac in #86
- HTTP client spans by @grcevski in #87
- Documentation: agent vs direct mode by @mariomac in #89
- Make pinned path unique and clean-up by @grcevski in #90
- Deployments and test files: replace full privileges by CAP_SYS_ADMIN by @mariomac in #103
- Support for gRPC client spans by @grcevski in #104
- Add CODEOWNERS file by @grcevski in #106
- Fix cleanup of BPF unmount by @mariomac in #107
- Add SpringBoot test application by @grcevski in #108
- Update pipes library to 0.7.0 by @mariomac in #109
- Prometheus scrape endpoint by @mariomac in #110
- Bugfix: fail if the OTEL URLs does not include a schema by @mariomac in #111
- Fix SpanMetrics integration by @mariomac in #114
- Refactor code to allow for other languages by @grcevski in #117
- Simplified Signal Handling by @mariomac in #118
- Documentation: running as a Docker container by @mariomac in #119
- update busybox docker image by @mariomac in #121
- Accept and Connect tracking with kprobes by @grcevski in #120
- Histogram buckets fix + copy of Grafana Dashboard by @mariomac in #123
- Socket filter to track HTTP requests for non Go by @grcevski in #122
- Fix linter and unit tests in Darwin by @mariomac in #124
- Add service name and optimize transforms by @grcevski in #125
- HTTP socker filter tests by @grcevski in #126
- Updated dashboard by @mariomac in #127
- Expand testing with different network modes by @grcevski in #129
- Add namespaced PID filtering by @grcevski in #130
- Allow InsecureSkipVerify for development/testing purposes by @mariomac in #131
- Rust tests by @grcevski in #134
- Don't fail if only PROMETHEUS_PORT is set by @mariomac in #135
- Tiny optimization in pid.h by @mariomac in #138
- Set some tests messages as debug by @mariomac in #137
- Updated requirements section by @mariomac in #139
- Track OpenSSL https requests by @grcevski in #140
- Integration tests for traces by @mariomac in #142
- GRPC traces test by @mariomac in #143
- Exposing internal metrics by @mariomac in #145
- Simplify Darwin code dummy/fakes by @mariomac in #147
- Fixing docker image by @mariomac in #148
- turning tutorial into blog post by @mariomac in #149
- Internal instrumentation of OTEL exporters by @mariomac in #150
- NodeJS support and tests by @grcevski in #151
- Ordering imports formatting by @mariomac in #152
- Internal metrics for prometheus instrumentation by @mariomac in #153
- Ruby tests and SSL fixes by @grcevski in #155
- Fix Grafana Dashboard by @mariomac in #156
- Fix flaky tests by @mariomac in #158
- Add dotnet integration tests for HTTP by @grcevski in #159
- Fixing unsafe examples by @mariomac in #157
- New version of the Tutorial by @mariomac in #161
- Fix again flaky tests by @mariomac in #162
- Documented metrics by @mariomac in #163
- First draft of the docs by @mariomac in #164
- Added third-party licenses list by @mariomac in #166
- updating README.md by @mariomac in #167
- Documented in queue vs processing time as a value proposition by @mariomac in #168
- Add description for doc pages. by @grcevski in #170
- Add local documentation webserver by @jdbaldry in #169
- Move mermaid diagrams out of markdown files by @mariomac in #171
- Fix image links in documents by @mariomac in #174
- Updated offsets to Go 1.20.6 by @mariomac in #173
- Add .net TLS support and tests by @grcevski in #175
- Actions to release binaries on release creation by @mariomac in #176
- fixing release binaries workflow by @mariomac in #177
- fix artifact cross-compilation by @mariomac in #178
- Added make artifact target and upload it as gzipped by @mariomac in #179
- Replacing outdated artifact uploader by @mariomac in #180
- fix artifact naming by @mariomac in #181
- fix upload file name by @mariomac in #182
- reverted back to old uploader by @mariomac in #183
- fix asset_path name by @mariomac in #184
- Reverted everything to the last working configuration by @mariomac in #185
New Contributors
- @gouthamve made their first contribution in #78
- @jdbaldry made their first contribution in #169
Full Changelog: v0.0.0...v0.0.1