Releases: jordan-dalby/ByteStash
Releases · jordan-dalby/ByteStash
ByteStash v1.5.5
ByteStash v1.5.4
Key Changes
- Added embeddable snippets
- Fixed OIDC login under a base path
- Added API keys and snippet pushing endpoint
- Added support for markdown in descriptions
Full Changelog: v1.5.3...v1.5.4
ByteStash v1.5.3
Key Changes:
- Ability to disable accounts altogether, in this mode users will be auto-authenticated as the same user, meaning all snippets are shared.
- Ability to disable the standard login. When enabled, the standard login is removed, meaning that only OIDC users can log in.
- Fixes a bug with the issuer URL that caused some OIDC providers to report errors on sign in attempts
- Some great CI improvements from @stumpylog
- Added a light theme
- The snippet modal and edit modal can now be horizontally expanded, great if you're storing larger snippets
- Improvements to the UX of the private view toggle
Full Changelog: v1.5.2...v1.5.3
ByteStash v1.5.2
Key Changes
- ByteStash now correctly recognises http vs https when behind reverse proxy
- The authorization header that ByteStash uses has been renamed to bytestashauth to combat compatibility issues with other auth systems such as basic auth
Full Changelog: v1.5.1...v1.5.2
ByteStash v1.5.1
Key Changes
- Fixes a bug with the initial database schema that meant users had to restart ByteStash after the first launch for it to work correctly
Full Changelog: v1.5.0...v1.5.1
ByteStash v1.5.0
Key Changes
- User accounts
- Single sign-on support for OIDC compatible apps
- Public view, snippets can be marked as public and shared in a "public view" where any user, authenticated or not can view them, no edits can be made to these snippets
- Import & Export snippets
- Docker secrets are now supported for
JWT_TOKEN
- Links in descriptions are now clickable
- UX improvements to the snippet card sub menu
Please backup your database before moving to this version- multiple migrations will take place to ensure compatibility with the latest version.
Full Changelog: v1.4.1...v1.5.0
ByteStash v1.4.1
Key Changes
- Fixed a bug which used an incorrect schema on the first app launch
Full Changelog: v1.4.0...v1.4.1
ByteStash v1.4.0
Key Changes
- Added links and version tag
- Added fragments, snippets can have multiple fragments to store multiple different bits of code with varying languages
- Snippets can now be shared
- Shared snippets can require authentication, or be open to the public
- Shared snippets can have time limits
Full Changelog: v1.3.0...v1.4.0
ByteStash v1.3.0
Key Changes
- Improved code snippet editor (switched to Monaco for a fully integrated editor)
- Updated the app icon
- Allow subpaths for Kubernetes Ingress, including full HTML rewrites for any specified subpath
- Specify
BASE_PATH=/mypath
in the environment variables to enable this feature
- Specify
- Basic authentication
- Specify
AUTH_USERNAME=username
,AUTH_PASSWORD=password
andJWT_TOKEN=yourtoken
to enable this functionality - Use
TOKEN_EXPIRY=24h
to change how long a JWT token will last
- Specify
- Various other server-side improvements
ByteStash v1.2.0
Key Changes
- ARM & Raspi builds
- Custom categories for snippets, including filtering options, and options to disable them too
- Various UI improvements for better user feedback on actions