Releases: ViGrise/previewproxy
Releases · ViGrise/previewproxy
v1.7.0
What's Changed
- feat(upgrade): implement re-execution with elevated privileges for upgrades by @nakamuraos in #23
- feat(metrics): add source fetch and transform duration metrics by @nakamuraos in #24
- feat(retry): implement retry logic for fetch operations on connection errors by @nakamuraos in #25
- feat(proxy): extend alias source to support S3 and local fetchers, refactor sources by @nakamuraos in #26
- feat(proxy): Bypass SSRF protection for URL aliases by @nakamuraos in #27
- feat(cache): add L2 disk cache for original fetched files (HTTP/S3) by @nakamuraos in #28
Full Changelog: v1.6.0...v1.7.0
v1.6.0
What's Changed
- feat(monitoring): Add Prometheus metrics integration and enhance logging by @nakamuraos in #20
- feat(fallback): Add fallback image configuration and CLI support by @nakamuraos in #21
- feat(watermark): Add custom watermark and logging for image processing by @nakamuraos in #22
Full Changelog: v1.5.0...v1.6.0
v1.5.0
What's Changed
- feat(best-format): Support
bestformat by @nakamuraos in #17 - feat(encrypt-source-url): Implement source URL encryption with AES-CBC and CLI support by @nakamuraos in #18
- feat(cli): add new CLI parameters for S3 and local file serving configurations by @nakamuraos in #19
Full Changelog: v1.4.2...v1.5.0
v1.4.2
What's Changed
- fix(params): enhance parsing for TransformParams with key=value and key:value syntax by @nakamuraos in #16
Full Changelog: v1.4.1...v1.4.2
v1.4.1
What's Changed
- fix(url): alias url parsing incorrect in path-style and add tests for alias handling by @nakamuraos in #15
Full Changelog: v1.4.0...v1.4.1
v1.4.0
What's Changed
- feat(cli): Add upgrade command and update CLI structure with tests by @nakamuraos in #10
- feat(docs): update README with logo and CI badge, add .gitignore entries for IDEs by @nakamuraos in #11
- feat(params): implement alias support and routing for the
urlparameter by @nakamuraos in #12 - feat(cli): add support for custom .env file loading via --env-file argument by @nakamuraos in #13
- chore(refactor): upgrade edition to 2024, enhanced logging detail in error log, improve code readability by @nakamuraos in #14
Full Changelog: v1.3.0...v1.4.0
v1.3.0
What's Changed
- Implement animated GIF pipeline and enhance GIF handling by @nakamuraos in #5
- Enhance security with disallow checks and enum additions by @nakamuraos in #6
- Refactor configuration and proxy modules with documentation updates by @nakamuraos in #7
- fix(proxy): set cache_disk_ttl_secs to 0 for streaming tests by @nakamuraos in #8
- chore(release): update version to 1.3.0 in Cargo.toml and Cargo.lock by @nakamuraos in #9
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
- Add SeekMode enum and enhance video processing features by @nakamuraos in #3
- fix(docker): update image name to lowercase in README and CI workflow by @nakamuraos in #4
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
- Enhance concurrency management and HTTP streaming features by @nakamuraos in #1
- Enhance CI for aarch64 target and update native dependencies by @nakamuraos in #2
New Contributors
- @nakamuraos made their first contribution in #1
Full Changelog: v1.0.0...v1.1.0
PreviewProxy v1.0.0
Publish the project as an open-source project
Full Changelog: https://github.com/vigrise/previewproxy/commits/v1.0.0