Releases: Talento90/imgart
Releases · Talento90/imgart
Fix Redis URL Parser
Use go-redis
URL parser to get Redis information. (https://github.com/go-redis/redis/blob/master/options.go#L163)
Go 11 and ctx.Context
This new version brings the following updates:
- Update GO version to v11.1
- Remove Dep as a package manager
- Use GO modules (go mod)
- Image process support cancellation and timeout using ctx.Context
Update Health version
Update health package to use the latest version v0.2.0 aka go-health
Fix Graceful Shutdown
Improve graceful shutdown mechanism
Code improvements
There are some minor changes:
- Improve Graceful Shutdown to support timeout
- Replace
health
package forgit.luolix.top/talento90/health
Improve Developer Experience
This minor version fix some issues and improves the developer experience.
- Add Hot Code Reloader with Gin
- Health supports shutdown
- Improve code quality (linter, cyclomatic complexity)
Refactor Code Structure
Project changes:
- Removed
pkg
folder - Use jpeg.DefaultQuality constant
- HTTP Repository now have a timeout (30 seconds)
First Release of IMGART
IMGART project
Fast and reliable HTTP service for image processing based on filters and profiles!
Features:
- HTTP API for processing images
- Support for profiles
- Caching
- Graceful Shutdown
- Healthcheck
- Docker Support