Releases: thomiceli/opengist
Releases · thomiceli/opengist
v1.7.0
See here how to update Opengist.
Note: all sessions will be invalidated after this update.
Added
- Custom logo configuration (#209)
- Custom static links (#234)
- Invitations for closed registrations (#233)
- Set gist visibility via Git push options (#215)
- Set gist URL and title via push options (#216)
- Specify custom names in the OAuth login buttons (#214)
- Markdown preview (#224)
- Reset a user password using CLI (#226)
- Translations (#207, #210)
Changed
- Use filesystem session store (#240)
- Move Git hook logic to Opengist (#213)
- Increase login for 1 year (#222)
Fixed
Other
- GitHub security updates
- New docker dev env (#220)
v1.6.1
v.1.6.0
See here how to update Opengist.
Added
- Embedded gists (#179)
- Gist code search (#194)
- Custom URLS for gists (#183)
- Gist JSON data/metadata (#179)
- Keep default visibility when creating a gist on the UI (#155)
- Health check endpoint (#170)
- GitLab OAuth2 login (#174)
- Syntax highlighting for more file types (#176)
- Checkable Markdown checkboxes (#182)
- Config:
- Change username setting (#190)
- Admin actions:
- Translations:
- Docs (#198)
Changed
- Updated dependencies (#197):
- Go
1.20
->1.21
- JavaScript packages
- NodeJS Docker image
18
->20
- Alpine Docker image
3.17
->3.19
- Go
Fixed
- Fix reverse proxy subpath support (#192)
- Fix undecoded gist content when going back to editing in the UI (#184)
- Fix outputting non-truncated large files for editon/zip download (#184)
- Allow dashes in usernames (#184)
- Delete SSH keys associated to deleted user (#184)
- Better error message when there is no files in gist (#184)
- Show if there is no files in gist preview (#184)
- Log parsing for the 11th empty commit (#184)
- Optimize reading gist files content (#186)
v1.5.3
v1.5.2
v1.5.1
v1.5.0
Added
- Private Gist visibility (#87)
- Create gists from a special Git HTTP server remote URL (#95)
- OIDC provider integration (#98)
- Translation system (#104)
- Run
git gc
on all repositories as admin (#90) - Unit and integration tests (#97)
- Documentation (#110, #111)
- New logo (#103)
Changed
- Use Non-CGO SQLite instead of CGO SQLite (#100)
- Various UI changes (#84, #93)
- Improved CI/CD pipeline (#99, #113)
- Improved git http semantics and repo obfuscation (#94)
- Updated Go deps (#102)
Fixed
- Find command for Windows users (#89)
- Retain visibility when editing a gist (#83)
- Typo on admin index page (#85)
- ViteJS dev server (#91)
- Bugs (#105)
Breaking changes
- Removed CONFIG env var
- Removed TLS server (#101)
v1.4.2
v1.4.1
⚠️ Docker users ⚠️
Opengist Docker volume has been changed from /root/.opengist
to /opengist
, do not forget to update your
docker-compose.yml
file or any other Docker related configuration.
Please make a backup of your Opengist data directory before updating.
Fixed
- Git message
remote: warning: unable to access '/root/.config/git/attributes': Permission denied
(#71)
v1.4.0
⚠️ Docker users ⚠️
Opengist Docker volume has been changed from /root/.opengist
to /opengist
, do not forget to update your
docker-compose.yml
file or any other Docker related configuration.
Please make a backup of your Opengist data directory before updating.
Added
- Search gists, browse users snippets, likes and forks (#68)
- SQLite WAL journal mode by default (#54)
- Change SQLite journal mode via configuration (#54)
- Configuration via environment variables (#50)
- Docker dev image (#56)
- Choose Docker container/volumes owner via UID/GID (#63)
Changed
- Docker volume changed from
/root/.opengist
to/opengist
(#63) DEV
environment variable renamed toOG_DEV
(#64)- Use
npx
in Makefile instead of./node_modules/.bin
(#66) - DEPRECATED:
OG_CONFIG
environment variable (#64)