Skip to content

Commit

Permalink
release: v0.9.1 (#319)
Browse files Browse the repository at this point in the history
  • Loading branch information
RomainMuller authored Oct 7, 2024
1 parent c5dffc2 commit 7f3cb6b
Show file tree
Hide file tree
Showing 3 changed files with 40 additions and 30 deletions.
64 changes: 37 additions & 27 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -117,33 +117,38 @@ In addition to this, Orchestrion only supports projects using [Go modules][go-mo

Orchestrion supports automatic tracing of the following libraries:

Library | Since | Notes
------------------------------------|:--------:|-----------------------------------------------
`database/sql` | `v0.7.0` | [Aspect][db-sql]
`github.com/gin-gonic/gin` | `v0.7.0` | [Aspect][gin]
`github.com/go-chi/chi/v5` | `v0.7.0` | [Aspect][chi-v5]
`github.com/go-chi/chi` | `v0.7.0` | [Aspect][chi-v1]
`github.com/go-redis/redis/v7` | `v0.7.0` | [Aspect][go-redis-v7]
`github.com/go-redis/redis/v8` | `v0.7.0` | [Aspect][go-redis-v8]
`github.com/gofiber/fiber/v2` | `v0.7.0` | [Aspect][fiber-v2]
`github.com/gomodule/redigo/redis` | `v0.7.0` | [Aspect][redigo]
`github.com/gorilla/mux` | `v0.7.0` | [Aspect][gorilla]. Cannot be opted out of via `//dd:ignore`
`github.com/jinzhu/gorm` | `v0.7.0` | [Aspect][jinzhu-gorm]
`github.com/labstack/echo/v4` | `v0.7.0` | [Aspect][echo]
`google.golang.org/grpc` | `v0.7.0` | [Aspect][grpc]
`gorm.io/gorm` | `v0.7.0` | [Aspect][gorm]
`net/http` | `v0.7.0` | [Client][net-http.client] / [Server][net-http.server]
`go.mongodb.org/mongo-driver/mongo` | `v0.7.3` | [Aspect][mongo]
`github.com/aws-sdk-go/aws` | `v0.7.4` | [Aspect][aws-sdk-go]
`github.com/hashicorp/vault` | `v0.7.4` | [Aspect][hashicorp-vault]
`github.com/IBM/sarama` | `v0.7.4` | [Aspect][ibm-sarama]
`github.com/Shopify/sarama` | `v0.7.4` | [Aspect][shopify-sarama]
`k8s.io/client-go` | `v0.7.4` | [Aspect][k8s-client]
`log/slog` | `v0.7.4` | [Aspect][log-slog]
`os` | `v0.8.0` | [Aspect][os]
`github.com/aws/aws-sdk-go-v2` | `v0.8.0` | [Aspect][aws-sdk-go-v2]
`github.com/redis/go-redis/v9` | `v0.8.0` | [Aspect][go-redis-v9]
`github.com/gocql/gocql` | `v0.8.0` | [Aspect][gocql]
Library | Since | Notes
--------------------------------------|:--------:|-----------------------------------------------
`database/sql` | `v0.7.0` | [Aspect][db-sql]
`github.com/gin-gonic/gin` | `v0.7.0` | [Aspect][gin]
`github.com/go-chi/chi/v5` | `v0.7.0` | [Aspect][chi-v5]
`github.com/go-chi/chi` | `v0.7.0` | [Aspect][chi-v1]
`github.com/go-redis/redis/v7` | `v0.7.0` | [Aspect][go-redis-v7]
`github.com/go-redis/redis/v8` | `v0.7.0` | [Aspect][go-redis-v8]
`github.com/gofiber/fiber/v2` | `v0.7.0` | [Aspect][fiber-v2]
`github.com/gomodule/redigo/redis` | `v0.7.0` | [Aspect][redigo]
`github.com/gorilla/mux` | `v0.7.0` | [Aspect][gorilla]. Cannot be opted out of via `//dd:ignore`
`github.com/jinzhu/gorm` | `v0.7.0` | [Aspect][jinzhu-gorm]
`github.com/labstack/echo/v4` | `v0.7.0` | [Aspect][echo]
`google.golang.org/grpc` | `v0.7.0` | [Aspect][grpc]
`gorm.io/gorm` | `v0.7.0` | [Aspect][gorm]
`net/http` | `v0.7.0` | [Client][net-http.client] / [Server][net-http.server]
`go.mongodb.org/mongo-driver/mongo` | `v0.7.3` | [Aspect][mongo]
`github.com/aws-sdk-go/aws` | `v0.7.4` | [Aspect][aws-sdk-go]
`github.com/hashicorp/vault` | `v0.7.4` | [Aspect][hashicorp-vault]
`github.com/IBM/sarama` | `v0.7.4` | [Aspect][ibm-sarama]
`github.com/Shopify/sarama` | `v0.7.4` | [Aspect][shopify-sarama]
`k8s.io/client-go` | `v0.7.4` | [Aspect][k8s-client]
`log/slog` | `v0.7.4` | [Aspect][log-slog]
`os` | `v0.8.0` | [Aspect][os]
`github.com/aws/aws-sdk-go-v2` | `v0.8.0` | [Aspect][aws-sdk-go-v2]
`github.com/redis/go-redis/v9` | `v0.8.0` | [Aspect][go-redis-v9]
`github.com/gocql/gocql` | `v0.8.0` | [Aspect][gocql]
`cloud.google.com/go/pubsub` | `v0.9.0` | [Aspect][pubsub]
`github.com/99designs/gqlgen` | `v0.9.1` | [Aspect][gqlgen]
`github.com/redis/go-redis` | `v0.9.1` | [Aspect][go-redis]
`github.com/graph-gophers/graphql-go` | `v0.9.1` | [Aspect][graph-gophers]
`github.com/graphql-go/graphql` | `v0.9.1` | [Aspect][graphql]

[db-sql]: https://datadoghq.dev/orchestrion/docs/built-in/stdlib/database-sql/
[gin]: https://datadoghq.dev/orchestrion/docs/built-in/http/gin/
Expand Down Expand Up @@ -171,6 +176,11 @@ Library | Since | Notes
[shopify-sarama]: https://datadoghq.dev/orchestrion/docs/built-in/datastreams/shopify_sarama/
[os]: https://datadoghq.dev/orchestrion/docs/built-in/stdlib/ossec/
[gocql]: https://datadoghq.dev/orchestrion/docs/built-in/databases/gocql/
[pubsub]: https://datadoghq.dev/orchestrion/docs/built-in/datastreams/gcp_pubsub/
[gqlgen]: https://datadoghq.dev/orchestrion/docs/built-in/graphql/gqlgen/
[go-redis]: https://datadoghq.dev/orchestrion/docs/built-in/databases/go-redis/#wrap-v0-client
[graph-gophers]: https://datadoghq.dev/orchestrion/docs/built-in/graphql/graph-gophers/
[graphql]: https://datadoghq.dev/orchestrion/docs/built-in/graphql/graphql-go/

Calls to these libraries are instrumented with library-specific code adding tracing to them, including support for
distributed traces.
Expand Down
4 changes: 2 additions & 2 deletions internal/ensure/integration_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ func Test(t *testing.T) {
fails bool
}
for name, test := range map[string]test{
"v0.9.0": {version: "v0.9.0", output: "v0.9.0"},
"v0.9.0": {version: "v0.9.0", output: "orchestrion v0.9.0"},
"replaced": {version: "v0.9.0", replaces: true, output: "This command has not respawned!"},
"none": {fails: true},
} {
Expand Down Expand Up @@ -96,7 +96,7 @@ func Test(t *testing.T) {
_, err := shell(wd, "go", "mod", "tidy")
require.NoError(t, err, "failed to 'go mod tidy'")

out, err := shell(wd, testMain, "-v")
out, err := shell(wd, testMain, "version")
if test.fails {
_, ok := err.(*exec.ExitError)
require.True(t, ok, "unexpected error while running test_main: %v", err)
Expand Down
2 changes: 1 addition & 1 deletion internal/version/version.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@
package version

// Tag specifies the current release tag. It needs to be manually updated.
const Tag = "v0.9.0"
const Tag = "v0.9.1"

0 comments on commit 7f3cb6b

Please sign in to comment.