Releases: onetimesecret/onetimesecret
v0.14.0-RC3
v0.14.0-RC2
What's Changed
Full Changelog: v0.14.0-RC1...v0.14.0-RC2
v0.14.0-RC1
What's Changed
User Interface and Experience Updates
- Add support for deleting account (#432)
- Update favicon and logo assets (#374)
- Updates header/footer navigation (#378)
- Improve password generation button styling (#385)
Security and Authentication Updates
Development Tools and Infrastructure Updates
- Add redis SSL support via
rediss://
@sebastien-coavoux (#238) - Integrate Sorbet for Static Type Checking (#387)
- Introduce Sorbet Type Checking and Improved Email Validation (#399)
- Adds support for gradually resolving Rubocop violations (#414)
- Add otsgo client library (#377)
- Move Docker Compose config to separate repository (#429)
Workflow Updates
- Update Docker GitHub Action workflow (#402)
- Create codeql.yml (#390)
- Create greetings.yml (#391)
- Create housekeeping.yml (#401)
- Pin dependencies (#394)
Documentation and Policy Updates
Full Changelog: v0.13.0...v0.14.0-RC1
New Contributors
- @sebastien-coavoux made their first contribution in #427
Full Changelog: v0.13.0...v0.14.0-RC1
v0.13.0 - Ruby 3+
What's Changed
- Introduction of Ruby 3.1+ Support and Pre-commit Configuration by @delano in #293
- Run linter across codebase by @delano in #294
- Added Python library for creating secret links by @delano in #295
- Ruby 3 Support by @delano in #298
- Add GitHub Actions workflow w/ Ruby matrix by @delano in #301
- Continue on error when running tryouts by @delano in #302
- Fix UX issue for expired secrets (Ruby 3 branch) by @delano in #304
- Fix email not working issue by @delano in #308
- Improve Ruby version compatibility in CI by @delano in #311
- Update Docker and Docker Compose config by @delano in #312
- Overhaul README and related updates by @onetimesecret in #313
- Update README.md by @delano in #314
- Add Dockerhub instructions to README by @delano in #315
- feat: adding docker-publish.yml github action by @venkatamutyala in #318
- Remove dupe workflow by @delano in #319
- [#320] Improve docker support and developer experience by @delano in #323
- Clean rate limited logging and version bump (v0.13.0-RC6) by @delano in #325
- [#330] Fix for uri-redis version (🙏 @Lightning-) by @delano in #331
- feat: adding renovate.json for renovatebot by @venkatamutyala in #327
- Bump rexml from 3.2.6 to 3.2.8 by @dependabot in #336
- chore(deps): pin dependencies by @renovate in #337
- Standardize docker & docker compose configs with improved docs by @delano in #340
- chore(deps): update ruby docker tag to v3.3 by @renovate in #338
- Consistency improvements and minor enhancements by @delano in #341
- Pin docker/login-action action to e92390c by @renovate in #342
- Update actions/checkout digest to a5ac7e5 by @renovate in #343
- Integrate monitoring and status page with Upptime by @delano in #355
- [#328] Fix for docker arg
$CODE_ROOT
by @delano in #358 - Update redis:bookworm Docker digest to 01afb31 by @renovate in #344
- Update dependency rubocop to v1.55.1 by @renovate in #357
- Update docker/login-action digest to 0d4c9c5 by @renovate in #360
- Update docker/login-action action to v3.2.0 by @renovate in #361
- Update dependency httparty to v0.22.0 by @renovate in #346
- Fix Redis connection timeout for redis-rb v5 by @delano in #366
- Update dependency redis to v5 by @renovate in #364
- [#370] Revert "Update dependency redis to v5" by @delano in #371
- Update favicon and logo assets by @delano in #374
- Update otsgo client library by @delano in #377
- Updates header/footer navigation by @delano in #378
- Update docker/build-push-action action to v5.4.0 by @renovate in #379
- Update ruby:3.3-slim-bookworm Docker digest to 4d61159 by @renovate in #367
- Update dependency pry-byebug to v3.10.1 by @renovate in #347
- Limit feedback to authenticated users by @delano in #384
- Improve password generation button styling by @delano in #385
- Integrate Sorbet for Static Type Checking by @delano in #387
- Create codeql.yml by @delano in #390
- Create greetings.yml by @delano in #391
- Update email validation with Truemail by @delano in #393
- Partial revert for Ruby 3 syntax changes by @delano in #395
- Sorbet and Tapioca Integration with Code Cleanup by @delano in #389
- Update email validation with Truemail by @delano in #398
- [#392] Add type signatures for Onetime by @delano in #400
- Create housekeeping.yml by @delano in #401
- Introduce Sorbet Type Checking and Improved Email Validation by @delano in #399
New Contributors
- @venkatamutyala made their first contribution in #318
Full Changelog: v0.13.0-PRE...latest
v0.13.0-RC11 - Fix for #370
What's Changed
Full Changelog: v0.13.0-RC10...v0.13.0-RC11
v0.13.0
What's Changed
- Introduction of Ruby 3.1+ Support and Pre-commit Configuration by @delano in #293
- Run linter across codebase by @delano in #294
- Added Python library for creating secret links by @delano in #295
- Ruby 3 Support by @delano in #298
- Add GitHub Actions workflow w/ Ruby matrix by @delano in #301
- Continue on error when running tryouts by @delano in #302
- Fix UX issue for expired secrets (Ruby 3 branch) by @delano in #304
- Fix email not working issue by @delano in #308
- Improve Ruby version compatibility in CI by @delano in #311
- Update Docker and Docker Compose config by @delano in #312
- Overhaul README and related updates by @onetimesecret in #313
- Update README.md by @delano in #314
- Add Dockerhub instructions to README by @delano in #315
- feat: adding docker-publish.yml github action by @venkatamutyala in #318
- Remove dupe workflow by @delano in #319
- [#320] Improve docker support and developer experience by @delano in #323
- Clean rate limited logging and version bump (v0.13.0-RC6) by @delano in #325
- [#330] Fix for uri-redis version (🙏 @Lightning-) by @delano in #331
- feat: adding renovate.json for renovatebot by @venkatamutyala in #327
- Bump rexml from 3.2.6 to 3.2.8 by @dependabot in #336
- chore(deps): pin dependencies by @renovate in #337
- Standardize docker & docker compose configs with improved docs by @delano in #340
- chore(deps): update ruby docker tag to v3.3 by @renovate in #338
- Consistency improvements and minor enhancements by @delano in #341
- Pin docker/login-action action to e92390c by @renovate in #342
- Update actions/checkout digest to a5ac7e5 by @renovate in #343
- Integrate monitoring and status page with Upptime by @delano in #355
- [#328] Fix for docker arg
$CODE_ROOT
by @delano in #358 - Update redis:bookworm Docker digest to 01afb31 by @renovate in #344
- Update dependency rubocop to v1.55.1 by @renovate in #357
- Update docker/login-action digest to 0d4c9c5 by @renovate in #360
- Update docker/login-action action to v3.2.0 by @renovate in #361
- Update dependency httparty to v0.22.0 by @renovate in #346
- Fix Redis connection timeout for redis-rb v5 by @delano in #366
- Update dependency redis to v5 by @renovate in #364
- [#370] Revert "Update dependency redis to v5" by @delano in #371
New Contributors
- @venkatamutyala made their first contribution in #318
- @renovate made their first contribution in #337
Full Changelog: https://github.com/onetimesecret/onetimesecret/compare/v0.13.0-PRE...v0.13.0
v0.13.0-RC9 - Status Page & Dockerfile fix
What's Changed
- [#328] Fix for docker arg
$CODE_ROOT
by @delano in #358 - chore(deps): update ruby docker tag to v3.3 by @renovate in #338
- Consistency improvements and minor enhancements by @delano in #341
- Pin docker/login-action action to e92390c by @renovate in #342
- Update actions/checkout digest to a5ac7e5 by @renovate in #343
- Integrate monitoring and status page with Upptime by @delano in #355
- Update redis:bookworm Docker digest to 01afb31 by @renovate in #344
- Update dependency rubocop to v1.55.1 by @renovate in #357
Full Changelog: v0.13.0-RC8...v0.13.0-RC9
v0.13.0-RC10
What's Changed
- Update docker/login-action digest to 0d4c9c5 by @renovate in #360
- Update docker/login-action action to v3.2.0 by @renovate in #361
- Update dependency httparty to v0.22.0 by @renovate in #346
- Fix Redis connection timeout for redis-rb v5 by @delano in #366
- Update dependency redis to v5 by @renovate in #364
Full Changelog: v0.13.0-RC9...v0.13.0-RC10
v0.13.0-RC8 - Docker & Docker Compose updates
What's Changed
- Standardize docker & docker compose configs with improved docs by @delano in #340
- Bump rexml from 3.2.6 to 3.2.8 by @dependabot in #336
- chore(deps): pin dependencies by @renovate in #337
New Contributors
Full Changelog: v0.13.0-RC7...v0.13.0-RC8
v0.13.0-RC7
What's Changed
- [#330] Fix for uri-redis version (🙏 @Lightning-) by @delano in #331
- feat: adding renovate.json for renovatebot by @venkatamutyala in #327
⚠︎ Breaking Changes ⚠︎
Ruby 2.6 support ends
Support for Ruby 2.6 has been dropped as of RC7. All following releases will support only 2.7+.
Shortened environment variables
From v0.13.0-RC6 onwards, these shortened environment variables are used. It's an added hassle when upgrading but I opted for obvious failures to avoid subtle, silent failures.
before after
ONETIMESECRET_HOST => HOST
ONETIMESECRET_SSL => SSL
ONETIMESECRET_SECRET => SECRET
ONETIMESECRET_REDIS_URL => REDIS_URL
ONETIMESECRET_COLONEL => COLONEL
All versions prior to this use the longform variables name (including earlier RCs and Ruby 2.x branch).
Full Changelog: v0.13.0-RC6...v0.13.0-RC7