Warning
⚠️ Creating full database backup (not just a Journiv export) before upgrading is highly recommended.
Do NOT upgrade without a proper database backup if you care about your existing entries.
After upgrade clear cache for browser/reverse proxy/cloudflare etc depending on your setup.
Making Backup
1. Make Postgres DB backup
This will dump your database backup to file named in journiv_full_backup.sql in current working directory. If you are using sqlite then you can just copy the sqlite db file to a safe location.
docker exec -t journiv-postgres-db pg_dumpall -c -U journiv > journiv_full_backup.sql
2. Journiv Export (Optional)
Make a Journiv export of you journals as back up. You should select "All Journals" and you would need to ask all user on your instances to make the export (if you have multiple users). We will keep this as a secondary backup but the guide below prefer direct docker backup and restore.
Highlights
- PDF generation now happens in backend for consistent and stable PDF generation.
- Public publishing letting you share selected entries at public URLs (Plus Feature)
- oEmbed support for embedding Journal entries with richer previews (Plus Feature)
- New Journiv Plus architecture with both inline mode and air-gaped sidecar deployment mode
What's Changed
- chore: version bump to beta.22 by @swalabtech in #490
- feat: add support for pdf export, publish and oembed by @swalabtech in #504
- feat: update frontend for entry pdf download, publish and oembed by @swalabtech in #505
- fix: media embed in pdf by @swalabtech in #506
- fix: restore soft deleted mood on recreate and fix activity delete #501 by @swalabtech in #507
- fix: update web for 500 character quick log improvements by @swalabtech in #508
- fix: update tag response with moment entry details by @swalabtech in #512
- fix: update frontend to fix displaying more than 50 activities by @swalabtech in #513
- fix: remove the anti-framing headers for oembed by @swalabtech in #515
- fix: update web for oembed fixes by @swalabtech in #516
- chore: update frontend for beta.22 by @swalabtech in #520
- fix: update web to fix goal selection screen theme in dark mode by @swalabtech in #521
- fix: goal icon visibilty in dark mode by @swalabtech in #522
- fix: wire tag analytics api in proxy mode by @swalabtech in #524
- fix: frontend for mood add and edit and timleine tab color by @swalabtech in #526
- fix: old upgraded entry publishing on sqlite db by @swalabtech in #527
❤️ Supporters
Ongoing
Stay updated
Join subreddit.
Join discord community.
Subscribe to blog posts.
Full Changelog: v0.1.0-beta.21...v0.1.0-beta.22