Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Mar 3, 2024

Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more here.

This PR contains the following updates:

Package Change Age Confidence
github.com/zeromicro/go-zero v1.6.2 -> v1.9.0 age confidence

Release Notes

zeromicro/go-zero (github.com/zeromicro/go-zero)

v1.9.0

Compare Source

What's Changed

New Contributors

Detailed Release Notes: https://go-zero.dev/en/reference/releases/v1.9.0
Full Changelog: zeromicro/go-zero@v1.8.5...v1.9.0

v1.8.5

Compare Source

Features

  • SQL Read/Write Splitting: Introduced SQL read/write splitting for improved database performance and scalability (#​4976, #​4990, #​5000).
  • Serverless Support in REST: Added support for serverless use in REST services (#​5001).

Bug Fixes & Improvements

  • Fixed HTTP SSE method timeout not working when timeout is set by server (#​4932)
  • Fixed timeout 0s not working in API files (#​4932)
  • Fixed panic caused by time.Duration type with numerical values (#​4944)
  • Fixed duration type comparison in environment variable processing (#​4979)

New Contributors

Full Changelog: v1.8.4...v1.8.5

v1.8.4

Compare Source

Highlights

  • Continuous profiling support (#​4867).
    Profiling:
       ServerAddr: http://<pyroscope-server>:<port>
  • Embedded File Server Enhancements: Added support to serve files using embed.FS, simplifying static file serving (#​4847, #​4851).
  • Performance Optimizations: Improved performance for hashing and slicing operations (#​4891, #​4877).

What's Changed

  • New Features:
    • File server now supports embed.FS (#​4847).
    • Continuous profiling support (#​4867).
  • Optimizations:

New Contributors

Thank you to all our contributors!

Full Changelog: zeromicro/go-zero@v1.8.3...v1.8.4

v1.8.3

Compare Source

🌟 Highlights

  • MCP Server SDK: Added comprehensive Model Context Protocol server SDK support with real-time communication, JSON-RPC, prompt management, and more.
  • API Route Improvements: Enhanced handling of special characters in API route paths.

🚀 Features

  • MCP server SDK:

    • Real-time Communication: Robust SSE-based system with persistent client connections
    • JSON-RPC Support: Complete implementation with proper request processing and response formatting
    • Tool System: Register custom tools with schema validation and support for various return types
    • Prompt Management: Static prompts with templating and dynamic prompts with handler functions
    • Resource Handling: Register and deliver file resources with proper MIME type support
    • Embedded Resources: Include files directly in conversation messages
    • Content Flexibility: Support for text, code, images, and binary content
    • Protocol Features: Proper initialization sequences and capability negotiation
    • Comprehensive Error Handling: Proper error reporting with appropriate error codes
    • Performance Optimizations: Configurable timeouts and efficient resource management
    • Context Awareness: All handlers receive context for timeout and cancellation support

    ⚠️ API Stability Notice: Since this is the initial release of the MCP SDK and AI technology is rapidly evolving, the APIs might change in future releases to improve developer experience and adapt to emerging industry standards.

    📚 Tutorial: For detailed documentation and usage examples, check out the MCP Tutorial

  • API Enhancements:

    • Fixed handling of special characters (like periods) in API route paths

🐛 Bug Fixes

  • Fixed marshaler bug when handling arrays

📦 Dependency Updates

  • Bumped github.com/redis/go-redis/v9 from 9.7.3 to 9.8.0

👋 Welcome to New Contributors

A warm welcome to our new contributors who made their first contributions to go-zero in this release:

🔗 Links

v1.8.2

Compare Source

We're pleased to announce the release of go-zero v1.8.2. This release includes new features, bug fixes, dependency updates, and code improvements.

🚀 New Features

  • SSE Support: Added rest.WithSSE to build Server-Sent Events routes more easily (#​4729)
  • Redis Command: Added support for Redis GETDEL command (#​4709)
  • HTTP Client Enhancement: Added support for serialization of anonymous fields in HTTP client (httpc) (#​4676)

🐛 Bug Fixes

  • PostgreSQL Data Types: Fixed issues with numeric/decimal data types in PostgreSQL (#​4686)

📦 Dependency Updates

  • Bumped github.com/prometheus/client_golang from 1.21.0 to 1.21.1 (#​4683)
  • Bumped github.com/fullstorydev/grpcurl from 1.9.2 to 1.9.3 (#​4701)
  • Bumped github.com/redis/go-redis/v9 from 9.7.1 to 9.7.3 (#​4722)
  • Bumped github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2 (#​4734)
  • Bumped github.com/jackc/pgx/v5 from 5.7.2 to 5.7.4 (#​4737)

🧹 Code Maintenance

👋 New Contributors

We're excited to welcome the following new contributors to the go-zero project:

🔭 Coming Soon

  • MCP Server Support: We'll be adding Model Context Protocol (MCP) server support in the next release.

🔗 Additional Information

v1.8.1

Compare Source

🎉 Celebrating 30,000 Stars Milestone! 🎉

We are thrilled to announce that go-zero has reached the incredible milestone of 30,000 GitHub stars! This achievement wouldn't have been possible without our amazing community of developers, contributors, and users who have supported us throughout this journey.

From its humble beginnings, go-zero has grown to become one of the most popular Go microservices frameworks, enabling developers worldwide to build high-performance, reliable, and scalable systems with ease. This milestone is a testament to the value go-zero brings to the Go ecosystem and the trust the community places in our project.

✨ What's New in v1.8.1

We're excited to present go-zero v1.8.1, which includes several new features, bug fixes, and performance improvements.

🔑 Key Highlights
  • Redis v7 Compatibility: Fixed username not working in Redis v7
  • Gateway Context Propagation: Fixed HTTP gateway context propagation
🚀 Features
  • Fixed global fields applying to third-party log modules by @​JiChenSSG
  • Simplified HTTP query array parsing by @​kevwan
🐛 Fixes
🔧 Improvements & Maintenance
  • Performance tuning for stable runner by @​kevwan
  • Various dependency updates to keep the project up-to-date
  • Multiple code style improvements and test coverage enhancements

📦 Dependency Updates

This release includes several dependency updates:

  • Updated github.com/go-sql-driver/mysql from 1.8.1 to 1.9.0
  • Updated github.com/prometheus/client_golang from 1.20.5 to 1.21.0
  • Updated github.com/redis/go-redis/v9 from 9.7.0 to 9.7.1
  • Updated go.mongodb.org/mongo-driver from 1.17.2 to 1.17.3
  • Updated various golang.org/x packages

👋 Welcome New Contributors

A special welcome to our new contributor who made their first contribution in this release:

🙏 Thank You

As we celebrate 30,000 stars, we want to express our deepest gratitude to everyone who has contributed to go-zero, used it in their projects, filed issues, or helped spread the word. This community-driven success pushes us to continue improving and innovating.

For a complete list of changes, please check the full changelog.

v1.8.0

Compare Source

✨ Highlights

  • Added inbound HTTP to outbound HTTP in gateway, previously only inbound HTTP to outbound gRPC
  • Introduced automatic config validation
  • Added FreeBSD support
  • Enhanced logging capabilities with new Debugfn and Infofn functions
  • Added SQL metrics functionality
  • Added Redis user authentication support

🚀 Features

  • Support for HTTP to HTTP in gateway
  • Automatic configuration validation
  • FreeBSD platform support
  • New SQL metrics functionality
  • Added Debugfn and Infofn to logx/logc
  • Redis authentication with new User property in RedisConf
  • Improved metrics collection for MySQL

🐛 Bug Fixes

  • Resolved etcd discovery mechanism on gRPC with idle manager on latest gRPC versions
  • Fixed health check issues, returns OK before server finishing start
  • Fixed httpx.ParseJsonBody error with []byte fields
  • Fixed empty form values handling in HTTP requests

🧹 Chores & Optimizations

  • Updated Go version
  • Multiple dependency updates:
    • golang.org/x/time to v0.9.0
    • golang.org/x/sys to v0.29.0
    • google.golang.org/protobuf to v1.36.4
    • golang.org/x/net to v0.34.0
    • go.mongodb.org/mongo-driver to v1.17.2
  • Optimized error messages for mapping data method
  • Enhanced logging system with more tests

🎉 New Contributors

Welcome to our new contributors who helped make this release possible:

Full Changelog: zeromicro/go-zero@v1.7.6...v1.8.0

v1.7.6

Compare Source

What's Changed

Full Changelog: zeromicro/go-zero@v1.7.5...v1.7.6

v1.7.5

Compare Source

What's Changed

New Contributors

Full Changelog: zeromicro/go-zero@v1.7.4...v1.7.5

v1.7.4

Compare Source

What's Changed

New Contributors

Full Changelog: zeromicro/go-zero@v1.7.3...v1.7.4

v1.7.3

Compare Source

What's Changed

New Contributors

Full Changelog: zeromicro/go-zero@v1.7.2...v1.7.3

v1.7.2

Compare Source

What's Changed

New Contributors

Full Changelog: zeromicro/go-zero@v1.7.1...v1.7.2

v1.7.1

Compare Source

What's Changed

New Contributors

Full Changelog: zeromicro/go-zero@v1.7.0...v1.7.1

v1.7.0

Compare Source

What's Changed

Important: Go >= 1.20

New Contributors

Full Changelog: zeromicro/go-zero@v1.6.6...v1.7.0

v1.6.6

Compare Source

What's Changed

New Contributors

Full Changelog: zeromicro/go-zero@v1.6.5...v1.6.6

v1.6.5

Compare Source

What's Changed

New Contributors

Full Changelog: zeromicro/go-zero@v1.6.4...v1.6.5

v1.6.4

Compare Source

What's Changed

New Contributors

Full Changelog: zeromicro/go-zero@v1.6.3...v1.6.4

v1.6.3

Compare Source

What's Changed

New Contributors

Full Changelog: zeromicro/go-zero@v1.6.2...v1.6.3


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot changed the title Update module github.com/zeromicro/go-zero to v1.6.3 Update module github.com/zeromicro/go-zero to v1.6.4 Apr 9, 2024
@renovate renovate bot force-pushed the renovate/github.com-zeromicro-go-zero-1.x branch from 59a4518 to ac775ac Compare April 9, 2024 15:52
@renovate renovate bot force-pushed the renovate/github.com-zeromicro-go-zero-1.x branch from ac775ac to 833c020 Compare May 12, 2024 16:30
@renovate renovate bot changed the title Update module github.com/zeromicro/go-zero to v1.6.4 Update module github.com/zeromicro/go-zero to v1.6.5 May 12, 2024
@renovate renovate bot force-pushed the renovate/github.com-zeromicro-go-zero-1.x branch from 833c020 to a9bb458 Compare June 21, 2024 14:23
@renovate renovate bot changed the title Update module github.com/zeromicro/go-zero to v1.6.5 Update module github.com/zeromicro/go-zero to v1.6.6 Jun 21, 2024
Copy link
Contributor Author

renovate bot commented Jun 21, 2024

ℹ Artifact update notice

File name: helloworld/go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 38 additional dependencies were updated

Details:

Package Change
github.com/grpc-ecosystem/grpc-gateway/v2 v2.19.1 -> v2.20.0
google.golang.org/genproto/googleapis/api v0.0.0-20240205150955-31a09d347014 -> v0.0.0-20240711142825-46eb208f015d
google.golang.org/grpc v1.61.0 -> v1.65.0
google.golang.org/protobuf v1.35.2 -> v1.36.5
github.com/cenkalti/backoff/v4 v4.2.1 -> v4.3.0
github.com/cespare/xxhash/v2 v2.2.0 -> v2.3.0
github.com/fatih/color v1.16.0 -> v1.18.0
github.com/go-logr/logr v1.3.0 -> v1.4.2
github.com/golang-jwt/jwt/v4 v4.5.0 -> v4.5.2
github.com/golang/protobuf v1.5.3 -> v1.5.4
github.com/openzipkin/zipkin-go v0.4.2 -> v0.4.3
github.com/pelletier/go-toml/v2 v2.1.1 -> v2.2.2
github.com/prometheus/client_golang v1.18.0 -> v1.21.1
github.com/prometheus/client_model v0.5.0 -> v0.6.1
github.com/prometheus/common v0.45.0 -> v0.62.0
github.com/prometheus/procfs v0.12.0 -> v0.15.1
go.etcd.io/etcd/api/v3 v3.5.12 -> v3.5.15
go.etcd.io/etcd/client/pkg/v3 v3.5.12 -> v3.5.15
go.etcd.io/etcd/client/v3 v3.5.12 -> v3.5.15
go.opentelemetry.io/otel v1.19.0 -> v1.24.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.19.0 -> v1.24.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.19.0 -> v1.24.0
go.opentelemetry.io/otel/exporters/zipkin v1.19.0 -> v1.24.0
go.opentelemetry.io/otel/sdk v1.19.0 -> v1.24.0
go.opentelemetry.io/otel/trace v1.19.0 -> v1.24.0
go.opentelemetry.io/proto/otlp v1.0.0 -> v1.3.1
go.uber.org/automaxprocs v1.5.3 -> v1.6.0
golang.org/x/net v0.20.0 -> v0.35.0
golang.org/x/oauth2 v0.16.0 -> v0.24.0
golang.org/x/sys v0.16.0 -> v0.30.0
golang.org/x/term v0.16.0 -> v0.29.0
golang.org/x/text v0.14.0 -> v0.22.0
golang.org/x/time v0.5.0 -> v0.10.0
google.golang.org/genproto/googleapis/rpc v0.0.0-20240125205218-1f4bbc51befe -> v0.0.0-20240701130421-f6361c86f094
k8s.io/api v0.29.1 -> v0.29.3
k8s.io/apimachinery v0.29.1 -> v0.29.4
k8s.io/client-go v0.29.1 -> v0.29.3
k8s.io/utils v0.0.0-20230726121419-3b25d923346b -> v0.0.0-20240711033017-18e509b52bc8

@renovate renovate bot force-pushed the renovate/github.com-zeromicro-go-zero-1.x branch from a9bb458 to f640111 Compare July 27, 2024 13:37
@renovate renovate bot changed the title Update module github.com/zeromicro/go-zero to v1.6.6 Update module github.com/zeromicro/go-zero to v1.7.0 Jul 27, 2024
@renovate renovate bot force-pushed the renovate/github.com-zeromicro-go-zero-1.x branch from f640111 to 43e26e1 Compare September 1, 2024 09:32
@renovate renovate bot changed the title Update module github.com/zeromicro/go-zero to v1.7.0 Update module github.com/zeromicro/go-zero to v1.7.1 Sep 1, 2024
@renovate renovate bot changed the title Update module github.com/zeromicro/go-zero to v1.7.1 Update module github.com/zeromicro/go-zero to v1.7.2 Sep 3, 2024
@renovate renovate bot force-pushed the renovate/github.com-zeromicro-go-zero-1.x branch from 43e26e1 to 149ee12 Compare September 3, 2024 03:50
@renovate renovate bot changed the title Update module github.com/zeromicro/go-zero to v1.7.2 Update module github.com/zeromicro/go-zero to v1.7.3 Oct 19, 2024
@renovate renovate bot force-pushed the renovate/github.com-zeromicro-go-zero-1.x branch from 149ee12 to 4830193 Compare October 19, 2024 19:16
@renovate renovate bot force-pushed the renovate/github.com-zeromicro-go-zero-1.x branch from 4830193 to 10d8dee Compare November 24, 2024 14:04
@renovate renovate bot changed the title Update module github.com/zeromicro/go-zero to v1.7.3 Update module github.com/zeromicro/go-zero to v1.7.4 Nov 24, 2024
@renovate renovate bot force-pushed the renovate/github.com-zeromicro-go-zero-1.x branch from 10d8dee to 139d454 Compare November 29, 2024 04:00
@renovate renovate bot changed the title Update module github.com/zeromicro/go-zero to v1.7.4 Update module github.com/zeromicro/go-zero to v1.7.4 - autoclosed Dec 12, 2024
@renovate renovate bot closed this Dec 12, 2024
@renovate renovate bot deleted the renovate/github.com-zeromicro-go-zero-1.x branch December 12, 2024 21:25
@renovate renovate bot changed the title Update module github.com/zeromicro/go-zero to v1.7.4 - autoclosed Update module github.com/zeromicro/go-zero to v1.7.4 Dec 13, 2024
@renovate renovate bot reopened this Dec 13, 2024
@renovate renovate bot force-pushed the renovate/github.com-zeromicro-go-zero-1.x branch from 83042af to 139d454 Compare December 13, 2024 00:12
@renovate renovate bot changed the title Update module github.com/zeromicro/go-zero to v1.7.4 Update module github.com/zeromicro/go-zero to v1.7.4 - autoclosed Dec 14, 2024
@renovate renovate bot closed this Dec 14, 2024
@renovate renovate bot changed the title Update module github.com/zeromicro/go-zero to v1.7.4 - autoclosed Update module github.com/zeromicro/go-zero to v1.7.4 Dec 15, 2024
@renovate renovate bot reopened this Dec 15, 2024
@renovate renovate bot force-pushed the renovate/github.com-zeromicro-go-zero-1.x branch from 800e83a to 139d454 Compare December 15, 2024 00:51
@renovate renovate bot force-pushed the renovate/github.com-zeromicro-go-zero-1.x branch from 139d454 to dbf035c Compare January 1, 2025 18:07
@renovate renovate bot changed the title Update module github.com/zeromicro/go-zero to v1.8.1 Update module github.com/zeromicro/go-zero to v1.8.1 - autoclosed Mar 25, 2025
@renovate renovate bot closed this Mar 25, 2025
@renovate renovate bot changed the title Update module github.com/zeromicro/go-zero to v1.8.1 - autoclosed Update module github.com/zeromicro/go-zero to v1.8.1 Mar 25, 2025
@renovate renovate bot reopened this Mar 25, 2025
@renovate renovate bot force-pushed the renovate/github.com-zeromicro-go-zero-1.x branch from e30e336 to fd5bc18 Compare March 25, 2025 11:42
@renovate renovate bot force-pushed the renovate/github.com-zeromicro-go-zero-1.x branch from fd5bc18 to 2ec9a50 Compare April 6, 2025 14:01
@renovate renovate bot changed the title Update module github.com/zeromicro/go-zero to v1.8.1 Update module github.com/zeromicro/go-zero to v1.8.2 Apr 6, 2025
@renovate renovate bot changed the title Update module github.com/zeromicro/go-zero to v1.8.2 Update module github.com/zeromicro/go-zero to v1.8.2 - autoclosed Apr 14, 2025
@renovate renovate bot closed this Apr 14, 2025
@renovate renovate bot changed the title Update module github.com/zeromicro/go-zero to v1.8.2 - autoclosed Update module github.com/zeromicro/go-zero to v1.8.2 Apr 14, 2025
@renovate renovate bot reopened this Apr 14, 2025
@renovate renovate bot force-pushed the renovate/github.com-zeromicro-go-zero-1.x branch from 2ec9a50 to a56cfb0 Compare May 4, 2025 10:34
@renovate renovate bot changed the title Update module github.com/zeromicro/go-zero to v1.8.2 Update module github.com/zeromicro/go-zero to v1.8.3 May 4, 2025
@renovate renovate bot force-pushed the renovate/github.com-zeromicro-go-zero-1.x branch from a56cfb0 to 860bf8f Compare June 8, 2025 18:09
@renovate renovate bot changed the title Update module github.com/zeromicro/go-zero to v1.8.3 Update module github.com/zeromicro/go-zero to v1.8.4 Jun 8, 2025
@renovate renovate bot force-pushed the renovate/github.com-zeromicro-go-zero-1.x branch from 860bf8f to 1389e37 Compare July 12, 2025 16:54
@renovate renovate bot changed the title Update module github.com/zeromicro/go-zero to v1.8.4 Update module github.com/zeromicro/go-zero to v1.8.5 Jul 12, 2025
@renovate renovate bot force-pushed the renovate/github.com-zeromicro-go-zero-1.x branch from 1389e37 to 0e0a631 Compare August 17, 2025 05:27
@renovate renovate bot changed the title Update module github.com/zeromicro/go-zero to v1.8.5 Update module github.com/zeromicro/go-zero to v1.9.0 Aug 17, 2025
@renovate renovate bot changed the title Update module github.com/zeromicro/go-zero to v1.9.0 Update module github.com/zeromicro/go-zero to v1.9.0 - autoclosed Aug 24, 2025
@renovate renovate bot closed this Aug 24, 2025
@renovate renovate bot changed the title Update module github.com/zeromicro/go-zero to v1.9.0 - autoclosed Update module github.com/zeromicro/go-zero to v1.9.0 Aug 24, 2025
@renovate renovate bot reopened this Aug 24, 2025
@renovate renovate bot force-pushed the renovate/github.com-zeromicro-go-zero-1.x branch from b2ead69 to 0e0a631 Compare August 24, 2025 22:27
@renovate renovate bot changed the title Update module github.com/zeromicro/go-zero to v1.9.0 Update module github.com/zeromicro/go-zero to v1.9.0 - autoclosed Sep 12, 2025
@renovate renovate bot closed this Sep 12, 2025
@renovate renovate bot changed the title Update module github.com/zeromicro/go-zero to v1.9.0 - autoclosed Update module github.com/zeromicro/go-zero to v1.9.0 Sep 13, 2025
@renovate renovate bot reopened this Sep 13, 2025
@renovate renovate bot force-pushed the renovate/github.com-zeromicro-go-zero-1.x branch from f192e38 to 0e0a631 Compare September 13, 2025 23:47
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.

0 participants