All Versions
17
Latest Version
Avg Release Cycle
14 days
Latest Release
1259 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

    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