Skip to content

Latest commit

 

History

History
123 lines (76 loc) · 5.16 KB

File metadata and controls

123 lines (76 loc) · 5.16 KB

Changelog

This document provides information related to the releases of the core SDK of go-sensor project.

  • feat: add support oracle tns parser for DbConnDetails
  • feat: add key-value format support for Oracle connections with masking password
  • fix: resolve code quality issues reported by SonarQube in the shell scripts
  • fix: race conditions in core module
  • chore: resolve security hotspots reported by Sonar in the GitHub Action pipelines
  • fix: handle MySQL DSN parsing correctly when port is optional
  • ci: fix build error in release scripts
  • feat: add support for disabling log collection at the tracer level
  • feat: add support for Go version 1.25
  • chore: update the examples and docs to reflect the correct usage of the InitCollector API
  • feat: cleanup pipeline runs for currency monitoring
  • fix: ensure consistent default for MaxLogsPerSpan
  • fix: replace secure packages for random number generation
  • chore: disable Go toolchain enforcement using go mod edit -toolchain=none
  • refactor: migrate internal/pprof to use google/pprof package
  • fix: handle int overflow in Linux CPU stat calculation
  • fix: add error logging for the APIs
  • refactor: optimise trace header extraction by adding an early exit when both headers are found
  • refactor: replace the custom request and header cloning logic with the standard http.Request.Clone and http.Header.Clone functions
  • fix: replace deprecated ioutil methods with recommended alternatives
  • fix: add a fix for Instagorm unit test failure in Windows
  • fix: update the default secret matcher to use 'pass' instead of 'password' to align with the tracer specification and other services
  • chore: add an example demonstrating HTTP secret matcher configuration
  • fix: add a fix for tracer config precedence to the correct order
  • feat: add mongo driver v2 instrumentation
  • fix: update the dependencies to the latest version, involving security fixes.
  • refactor: update go tracer examples with InitCollector API
  • refactor: update readme of all instrumentation libraries with InitCollector API
  • refactor: update all unit tests in instrumentation libraries with InitCollector API
  • feat: add support for Go version 1.24
  • Chore: container registry for pulling images has been updated
  • refactor: update Go Tracer unit tests with InitCollector API
  • fix: add a fix for the delayed span testcase failures
  • fix: add a fix for unit test failures while using instana.InitCollector() API
  • fix: add a fix for the issue where connection strings for databases such as PostgreSQL were wrongly identified as Redis connections
  • perf: optimize SQL-based database instrumentation
  • refactor: parsing gateway IP with bit shift instead of string on a loop
  • fix: add a fix as the test database is not cleaned up from the Cosmos account when integration tests fail
  • chore: add a pipeline job to run unit and integration tests against the Golang release candidate
  • chore: sonarcloud pipeline
  • feat: add support for the generic serverless agent.
  • feat: add support for the latest Golang runtime version 1.23.
  • fix: add fix for DB2 spans being tagged as MySQL spans instead of generic DB spans.
  • chore: update dependencies of example programs.
  • chore: add example for the SQL instrumentation using sql.OpenDB API.
  • feat: add support for Azure Container Apps has been added in Azure agent.
  • chore: update the dependencies of example programs.
  • chore: improvements in the currency automation script.
  • chore: Tekton pipeline for automating Go Tracer Currency Report.
  • chore: add support for GitHub action for release summary.