3 Commits

Author SHA1 Message Date
6988474050 update README 2025-09-02 13:59:42 -04:00
67c5d3897e bump chart 2025-09-02 13:23:20 -04:00
40f72c59dd update changelog 2025-09-02 13:23:04 -04:00
3 changed files with 9 additions and 3 deletions

View File

@@ -1,3 +1,8 @@
# v0.7.0
* feat: Add HTTP log exclusion regex paths to configuration schema.
* chore: Update Go version to 1.25.
* chore: Update module dependencies.
# v0.6.0 # v0.6.0
* feat: Introduce Model Context Protocol (MCP) server with a demo random fact tool. * feat: Introduce Model Context Protocol (MCP) server with a demo random fact tool.
* feat: Add MCP server configuration file (`contrib/mcpinspector.json`). * feat: Add MCP server configuration file (`contrib/mcpinspector.json`).

View File

@@ -12,6 +12,7 @@ Check out the [go-app framework](https://gitea.libretechconsulting.com/rmcguire/
- 📝 Logging with Zerolog High-performance structured logging with zerolog for ultra-fast, leveled logging. - 📝 Logging with Zerolog High-performance structured logging with zerolog for ultra-fast, leveled logging.
- 💻 Local dev with air pre-configured (just run `air`) - 💻 Local dev with air pre-configured (just run `air`)
- **💬 GRPC + GRPC-Gateway** Supports RESTful JSON APIs alongside gRPC with auto-generated Swagger (OpenAPI2) specs. - **💬 GRPC + GRPC-Gateway** Supports RESTful JSON APIs alongside gRPC with auto-generated Swagger (OpenAPI2) specs.
- **🤝 MCP Server Support** Built-in support for Model Context Protocol (MCP) over streaming http
- 🌐 HTTP and GRPC Middleware Flexible middleware support for HTTP and GRPC to enhance request handling, authentication, and observability. - 🌐 HTTP and GRPC Middleware Flexible middleware support for HTTP and GRPC to enhance request handling, authentication, and observability.
- **📦 Multi-Arch Builds** Robust Makefile that supports building for multiple architectures (amd64, arm64, etc.). - **📦 Multi-Arch Builds** Robust Makefile that supports building for multiple architectures (amd64, arm64, etc.).
- **🐳 Docker Image Generation** Easily build Docker images using `make docker`. - **🐳 Docker Image Generation** Easily build Docker images using `make docker`.
@@ -65,7 +66,7 @@ Check out the [go-app framework](https://gitea.libretechconsulting.com/rmcguire/
- `proto/` - Protobuf definitions and generated files. - `proto/` - Protobuf definitions and generated files.
- `api/` - Auto-generated code for proto, grpc-gateway, and OpenAPI2 spec - `api/` - Auto-generated code for proto, grpc-gateway, and OpenAPI2 spec
- `pkg/config/` - Custom config, merged with go-app configuration - `pkg/config/` - Custom config, merged with go-app configuration
- `pkg/demo(http|grpc)/` - HTTP and GRPC server implementations - `pkg/demo(http|grpc|mcp)/` - HTTP, GRPC, and MCP server implementations
- `helm/` - Helm chart for deploying your application to Kubernetes. - `helm/` - Helm chart for deploying your application to Kubernetes.
- `.gitea/workflows/` - CI pipelines for automated builds and tests. - `.gitea/workflows/` - CI pipelines for automated builds and tests.

View File

@@ -15,13 +15,13 @@ type: application
# This is the chart version. This version number should be incremented each time you make changes # This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version. # to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/) # Versions are expected to follow Semantic Versioning (https://semver.org/)
version: 0.1.2 version: 0.1.3
# This is the version number of the application being deployed. This version number should be # This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to # incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using. # follow Semantic Versioning. They should reflect the version the application is using.
# It is recommended to use it with quotes. # It is recommended to use it with quotes.
appVersion: "v0.6.0" appVersion: "v0.7.0"
dependencies: dependencies:
- name: hull - name: hull