All Versions
17
Latest Version
Avg Release Cycle
14 days
Latest Release
553 days ago

Changelog History
Page 1

  • v0.2.1 Changes

    November 15, 2020

    ๐Ÿ›  v0.2.1 brings an important bugfix for users that want to migrate a running instance to different hardware. If you find yourself affected by this issue, also check the workaround in the documentation.

    ๐Ÿ›  Fixes

    • Do not fail login when migrating an instance between hosts with a different CPU count #507
  • v0.2.0 Changes

    November 12, 2020

    ๐Ÿ“š Offen v0.2.0 is here and brings some major performance improvements for high-traffic sites, UI improvements in the Auditorium and some documentation updates. There are no breaking changes in this release, so you can upgrade from your v0.1.x install without any additional intervention needed. We're looking forward to your feedback.

    ๐Ÿ”‹ Features

    • ๐Ÿ‘ Allow setting reference date per query string parameter #494
    • Redirect to initial URL if session auth failed #495
    • โž• Add loading state animation, update account list UI #499, #501
    • ๐Ÿ‘Œ Improve query performance by adding an aggregate cache #498

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fix bad minification of forge-crypto module bcecd4e

    Chores

    • โž• Add SRI params to lazily loaded modules c098657
    • ๐Ÿ‘Œ Improve string extraction for Go templates
    • ๐Ÿ‘Œ Improve local docker-compose setup for development

    ๐Ÿ“„ Docs

    • โž• Add article about campaign and source tagging #497
  • v0.1.8 Changes

    October 20, 2020

    ๐Ÿš€ If everything goes as planned, this will be the last v0.1.x release of Offen. Kicking off the query performance topic discussed in #448 we hope to ship a v0.2.0 soon. Watch this repo to find out when it's ready to use โœŒ๏ธ

    โฌ†๏ธ Important note for everyone that installs this as an upgrade : This release contains a bigger database migration when upgrading the ORM in use, so if you are upgrading from a previous version of Offen, we recommend taking a database backup before doing so just to be safe.

    ๐Ÿ”‹ Feature

    • ๐Ÿ‘‰ show full value for shortened counts on hover #483
    • ๐Ÿ‘‰ show progress while generating demo data #486
    • ๐Ÿ‘ allow passing of email address to LetsEncrypt #487
    • โž• add option for retrying database connection on failure #489

    Chore

    • ๐Ÿ‘ท use authenticated docker pulls in CI #484
    • โฌ†๏ธ upgrade GORM library #485
  • v0.1.7 Changes

    September 27, 2020

    ๐Ÿš€ This release brings some bug fixes and updates a vulnerable dependency in the vault.

    ๐Ÿ”‹ Features

    • โž• Add meta information to Auditorium markup b11d5e2

    ๐Ÿ›  Fix

    • Correctly sort campaigns and sources fd8ef7b
    • ๐Ÿ›  Fix spacing in between rounded values and their quantifiers 70388c7

    Chore

    • โšก๏ธ Update vulnerable node-forge dependency #476
    • โšก๏ธ Update caniuse data b4aa0f6
    • ๐Ÿ›  Fix Go dependency caching in development setup 90966d1
  • v0.1.6 Changes

    September 13, 2020

    ๐Ÿš€ ๐Ÿค– With this release we start packaging Offen as a deb for Debian and similar.

    ๐Ÿ”‹ Features

    • ๐Ÿ“ฆ Offen is now also packaged as a deb package #473
    • ๐Ÿ”Š Anonymize response status codes in access logs #472

    ๐Ÿ›  Fixes

    • โšก๏ธ use correct version number when updating YunoHost repo 73c2217
    • ๐Ÿณ scaffold expected directories in Docker image so it can run as-is a97ccad

    Chores

    • โž• Add Reddit referrer bucket 4fc8935

    ๐Ÿ“„ Docs

    • mention hardware requirements 110b610
  • v0.1.5 Changes

    September 04, 2020

    ๐Ÿ›  UI and installatiion improvements, important bugfixes and documentation updates ๐Ÿ“ฆ

    ๐Ÿ”‹ Features

    • display full URL on hover when cropped 249c145
    • ๐Ÿš€ release latest release as latest on Docker Hub

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fix Campaigns and Sources being incorrectly calculated #463
    • ๐Ÿ›  Fix failure on storing secrets in MySQL #466

    Chores

    • ๐Ÿš€ correctly update YunoHost repo on release 9c9d88a
    • ๐Ÿ‘ท install libxss in CI 1dcbee1
    • dependency hygiene ae38c23

    ๐Ÿ“„ Docs

    • โž• add doc on using Offen with a Content-Security-Policy in place eeaf6d5
    • ๐Ÿ“„ use proper Offen domain in docs site 1b75e9a
    • ๐Ÿ›  fix typo in config docs, add info about debug subcommand a889464
  • v0.1.4 Changes

    August 23, 2020

    ๐Ÿš€ This release contains a whole lot of tiny improvements and updates that will make running Offen easier for you. Don't think twice, install now!

    ๐Ÿ”‹ Features

    • Normalize trailing slashes on URLs #458

    ๐Ÿ›  Fixes

    • ๐Ÿ›  A11y fixes c5b6106
    • โšก๏ธ Update outdated help output df809a2

    Chores

    • ๐Ÿ–จ Pretty print output of debug subcommand 7cf01cc
    • ๐Ÿ‘Œ Improve SQL queries for pruning expired events a660a20, d2c979a
    • Dependency hygiene b2eed7e, 068d3f9
    • ๐Ÿ— Build using Go 1.15 #460
    • ๐Ÿณ Use Alpine 3.12 in Docker image cdcc55f
    • ๐Ÿš€ Update offen/offen_ynh package on release 64c3eda

    ๐Ÿ“„ Docs

    • โž• Add information on building for non-amd64 architectures, add DigitalOcean and YunoHost d4893a1
  • v0.1.3 Changes

    August 06, 2020

    ๐Ÿš€ This is a smaller release that brings some more performance improvements and also fixes some privacy related edge cases.

    ๐Ÿ”‹ Features

    • Strip off search params from referrers 4c2e40c
    • โœ… Use fixed token for doing Cookie feature test e777e27

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fix secrets cache not being used on first run c15f3ec
    • Do not set session cookie before opt in 231f5e8
    • ๐ŸŒฒ Suppress unwanted log messages from Go stdlib 14e8312

    Chores

    • Dependency hygiene #452
    • ๐Ÿš€ Automate release process for digitalocean and heroku repos #454
  • v0.1.2 Changes

    July 30, 2020

    ๐Ÿš€ This release brings performance improvements for syncing large amounts of data to the client. If you have a lot of traffic, this release is for you.

    ๐Ÿ”‹ Features

    • ๐Ÿ›ฐ Use JSON schemas for validating event and payload shapes #433
    • ๐Ÿ”€ Rewrite client sync mechanism to be faster and more resilient #444

    ๐Ÿ›  Fixes

    • Store encrypted user secrets only once on the client #443

    Chores

    ๐Ÿ“„ Docs

    • Encourage using an offen.* subdomain #446
  • v0.1.1 Changes

    July 13, 2020

    ๐Ÿš€ This is a valuable release for everyone that wants to run Offen on low-end hardware as it cuts back on Offen's appetite for memory quite a bit. Installs with few logins (<= 5) and few accounts (<= 10) should now run on 512MB without any issues.

    ๐Ÿ”‹ Features

    • ๐Ÿ”ง Configure Argon2 in a less memory-hungry manner #431

    ๐Ÿ›  Fixes

    • ๐Ÿ›  fix non-graceful handling of entering incorrect password when changing password

    Chores

    • ๐Ÿ‘ Allow script and auditorium to share vault instances #428
    • Tighten lighthouse requirements #429