Releases: mify-io/mify
Releases · mify-io/mify
Mify v0.1.9
What's Changed
Bugfixes
- Added missing RequestExtra for maintenance API (#96)
- Updated kubeconfig context name
- Fixed .mify contents gitignore
Full Changelog: v0.1.8...v0.1.9
Mify v0.1.8
Mify v0.1.7
What's Changed
Features
- Add support for user organizations (cloud)
- Analytics collection improvements (#89)
- Accumulate stats in temp file (#116)
- Some request/service context refactoring
- Add support for custom error response, add command to connect to namespace pod
- Pass request context to user middlewares #110
Bugfixes
- Generate postgres config per service
- Add prefix if client service has it in schema
- Use less common port for ns-shell ssh
- Force regenerate if mify version changed, add force flag
Full Changelog: v0.1.6...v0.1.7
Mify v0.1.6
What's Changed
Bugfixes
- Fix missing allowed methods in default CORS middleware in OpenAPI
Full Changelog: v0.1.5...v0.1.6
Mify v0.1.5
Mify v0.1.4
What's Changed
Features
Bugfixes
- core.GetStaticConfig now can also take MifyServiceContext (#78)
Full Changelog: v0.1.3...v0.1.4
Mify v0.1.3
Mify v0.1.2
What's Changed
Features
- Added kubeconfig generation, call
mify cloud update-kubeconfigto obtain config to connect to mify-cloud's Kubernetes. - Updated go docker base image to 1.19.
Bugfixes
- Do not call git status for unchanged files (#79)
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
Features
- Added generic version for get config function, check doc for how to use: https://mify.io/docs/guides/extra-features/configs
- MifyServiceContext is now passed to NewRouterConfig, which is helpful for creating middlewares. NOTE:
go-services/internal/<service-name>/app/service_extra.gowill be automatically migrated to a new version. (#65) - MifyRequestContext can take new go context with deadline or timeout: (#62)
func example(ctx *core.MifyRequestContext) {
cancelCtx, cancel := context.WithTimeout(ctx, 5 * time.Second)
ctx = ctx.WithGoContext(cancelCtx)
}- Swagger UI is added to a go service — it is available on the maintenance server by the URL
http://localhost:<maintenance-port>/swagger-ui/. (#67)
Bugfixes
- Fixed trailing slashes problems in OpenAPI schema. (#61)
- Fixed panic and error handling in the API server. (#66)
- Added gitignore for .mify directory. Run
git rm .mify/*to cleanup old tracked files. (#71)
Full Changelog: v0.1.0...v0.1.1
Mify v0.1.0
Initial Mify CLI Release
Features
- OpenAPI HTTP server generation
- Built-in Prometheus metrics
- Structured logging
- Code generators for Go and Python based templates for the backend, NuxtJS for frontend.
Included packages
Deb package for Ubuntu 20.04+
Archived binaries for Mac, Linux for Intel/AMD, and ARM architectures.
Full Changelog: https://github.com/mify-io/mify/commits/v0.1.0