Skip to content

feat!: update compatibility policy and drop go 1.24#1264

Merged
giortzisg merged 1 commit into
masterfrom
feat/support-two-majors
Apr 15, 2026
Merged

feat!: update compatibility policy and drop go 1.24#1264
giortzisg merged 1 commit into
masterfrom
feat/support-two-majors

Conversation

@giortzisg

@giortzisg giortzisg commented Apr 15, 2026

Copy link
Copy Markdown
Contributor

Description

This PR updates our compatibility policy to align with Go's and only support the last two majors. We also drop support for Go 1.24

Issues

Changelog Entry Instructions

To add a custom changelog entry, uncomment the section above. Supports:

  • Single entry: just write text
  • Multiple entries: use bullet points
  • Nested bullets: indent 4+ spaces

For more details: custom changelog entries

Reminders

Changelog Entry

  • Update compatibility policy to align with Go, supporting only the last two major Go versions
  • Drop support for Go 1.24

@giortzisg giortzisg self-assigned this Apr 15, 2026
@github-actions

github-actions Bot commented Apr 15, 2026

Copy link
Copy Markdown

Semver Impact of This PR

🔴 Major (breaking changes)

📋 Changelog Preview

This is how your changes will appear in the changelog.
Entries from this PR are highlighted with a left border (blockquote style).


Breaking Changes 🛠

  • Update compatibility policy to align with Go, supporting only the last two major Go versions by giortzisg in #1264
  • Drop support for Go 1.24 by giortzisg in #1264
  • Update compatibility policy to align with Go, supporting only the last two major Go versions by giortzisg in #1264
  • Drop support for Go 1.24 by giortzisg in #1264

New Features ✨

  • Add grpc integration support by ribice in #938
  • Re-enable Telemetry Processor by default. To disable the behavior use the DisableTelemetryBuffer flag. by giortzisg in #1254
  • Simplify client DSN storage to internal/protocol.Dsn and make it safe to access. by giortzisg in #1254

Internal Changes 🔧

Deps

  • Bump github.com/labstack/echo/v5 from 5.0.0 to 5.0.3 in /echo by dependabot in #1253
  • Bump github.com/labstack/echo/v5 from 5.0.0 to 5.0.3 in /crosstest by dependabot in #1272
  • Bump golangci-lint action from 2.1.1 to 2.11.4 by giortzisg in #1265
  • Bump go.opentelemetry.io/otel/sdk from 1.40.0 to 1.43.0 in /otel by dependabot in #1256
  • Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.40.0 to 1.43.0 in /otel/otlp by dependabot in #1255

Other

  • Improve ci by giortzisg in #1271
  • Add crosstest package by giortzisg in #1269
  • Add sentrytest package by giortzisg in #1267

🤖 This preview updates automatically when you update the PR.

@giortzisg giortzisg changed the base branch from master to chore/bump-golangci-lint April 15, 2026 13:03
@giortzisg giortzisg marked this pull request as ready for review April 15, 2026 13:05
Base automatically changed from chore/bump-golangci-lint to master April 15, 2026 14:44
@giortzisg giortzisg force-pushed the feat/support-two-majors branch from 6e45347 to 3abc6a3 Compare April 15, 2026 14:46
@giortzisg giortzisg changed the title feat!: update compatibility policy & drop go 1.24 feat!: update compatibility policy and drop go 1.24 Apr 15, 2026
@giortzisg giortzisg merged commit 780fbce into master Apr 15, 2026
17 checks passed
@giortzisg giortzisg deleted the feat/support-two-majors branch April 15, 2026 14:51
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.

3 participants