Releases: kubernetes-sigs/mcp-lifecycle-operator
Releases · kubernetes-sigs/mcp-lifecycle-operator
v0.1.0
What's Changed
- Initial MCP Lifecycle Operator implementation by @aliok in #1
- feat: add support for env vars by @jaideepr97 in #8
- Bump to latest lint and go versions by @matzew in #19
- Adding Everything MCP Server as an example by @matzew in #17
- Add dependabot configuration by @ArangoGutierrez in #18
- Fix all golangci-lint errors blocking CI by @ArangoGutierrez in #21
- Bump golangci/golangci-lint-action from 8 to 9 by @dependabot[bot] in #23
- Bump golang from 1.25 to 1.26 by @dependabot[bot] in #26
- feat: add support for security context at pod and container level by @jaideepr97 in #20
- Bump actions/setup-go from 5 to 6 by @dependabot[bot] in #24
- Bump the k8sio group with 3 updates by @dependabot[bot] in #27
- Bump actions/checkout from 4 to 6 by @dependabot[bot] in #25
- Bump sigs.k8s.io/controller-runtime from 0.23.1 to 0.23.3 by @dependabot[bot] in #28
- feat: add support for mounting secrets to mcp server deployments by @jaideepr97 in #9
- Bump github.com/onsi/gomega from 1.38.2 to 1.39.1 by @dependabot[bot] in #29
- Bump github.com/onsi/ginkgo/v2 from 2.27.2 to 2.28.1 by @dependabot[bot] in #30
- Add equal checks for Args and ServiceAccountName removal detection by @matzew in #35
- Apply restricted Pod Security Standard to all deployments by @matzew in #37
- Add configurable replicas to MCPServer spec by @matzew in #44
- Add status address URL to MCPServer CR by @matzew in #39
- CI/CD: add cloudbuild yaml by @jaideepr97 in #46
- chore: update make test target to only run where _test files exist by @jaideepr97 in #48
- CI/CD: Add push images script by @jaideepr97 in #49
- Bump the k8sio group with 3 updates by @dependabot[bot] in #50
- Refactor API and update documentation with validation tests by @aliok in #40
- Update Service when port changes by @matzew in #51
- Guard against panic when existing Deployment has empty containers list by @matzew in #53
- Log error when updateStatusFailed fails to write status by @matzew in #54
- Improved "should update deployment when replicas is removed" test by @aliok in #55
- Fix indentation in a logging statement by @aliok in #59
- build(deps): Bump go.opentelemetry.io/otel/sdk from 1.36.0 to 1.42.0 by @matzew in #57
- Bumping to latest of grpc, due to security patch by @matzew in #58
- Enhance MCPServer with resource requirements and documentation by @aliok in #60
- feat: validate envFrom secret/cm references exist by @Cali0707 in #63
- feat: use ssa for all status updates by @Cali0707 in #56
- fix: resolve goconst and gocyclo lint issues by @matzew in #67
- fix: use production logging by default instead of hardcoded dev mode by @matzew in #65
- refactor: remove redundant DeepEqual check on container SecurityContext by @matzew in #66
- feat: add listType=map validation to reject duplicate storage mount paths by @matzew in #68
- Enhance MCPServer with health probes by @aliok in #61
- Enhance MCPServer with emptyDir by @aliok in #62
- ci: pin workflows to commit shas by @Cali0707 in #70
- Remove redundant Pending status apply on first reconcile by @matzew in #69
- Manual cherry pick PR#73 to release-0.1 branch by @aliok in #78
New Contributors
- @aliok made their first contribution in #1
- @matzew made their first contribution in #19
- @ArangoGutierrez made their first contribution in #18
- @Cali0707 made their first contribution in #63
Full Changelog: https://github.com/kubernetes-sigs/mcp-lifecycle-operator/commits/v0.1.0