Flagr v1.1.14 Release Notes

Release Date: 2022-08-30 // 5 months ago
  • 🔀 Merged (combined with openflagr/flagr-archived 1.1.13)

    • ⬆️ Upgrade js deps #495
    • 🔨 Refactor gha workflows #494
    • ⬆️ Prepare for openflagr merge and upgrade to go 1.19 #493
    • ⬆️ Bump url-parse from 1.5.1 to 1.5.10 in /browser/flagr-ui #479
    • chore: fix broken link on readme #474
    • 🚑 Update Alpine to 3.15 to address critical vulnerability #480
    • 🛠 Fix tracef db logging #66
    • ⬆️ Bump dockerfile #65
    • 🛠 Fix id is readonly when update distrib #46
    • Migrate from GORM v1 to v2 #59
    • ⬆️ Bump markdown-it from 12.0.6 to 12.3.2 in /browser/flagr-ui #56
    • ⬆️ Bump ajv from 6.12.2 to 6.12.6 in /browser/flagr-ui #60
    • ⬆️ Bump follow-redirects from 1.13.1 to 1.14.8 in /browser/flagr-ui #61
    • ⬆️ Bump url-parse from 1.5.1 to 1.5.10 in /browser/flagr-ui #64
    • 🔦 Expose Kafka Idempotency Config #45
    • ➕ Add FlagKey as prometheus label in eval counter #55
    • ⬆️ Bump Node and Alpine image versions #51
    • 🐳 no root user + docker ignore dockerfile #52
    • Kafka Compression codec #53
    • ⬆️ Upgrade go to 1.17 #40
    • ➕ Add support for Postgres 13.x #39
    • ➕ Add distribution threshold test #35
    • 👕 Lint with shellcheck and remove gometalinter #34
    • ➕ Add kafka required acks env #32
    • ⚡️ [skip ci] Update README about the ci status badge #31
    • ➕ Add mergify #20
    • Automate changelog generation #17

    Commits

    • [skip ci] Add auto changelog generator 445a103
    • Compression codec 9906369
    • ✅ Ran make vendor to fix tests 5ec072d
    • 🛠 Fix integration tests 931cd21
    • ⬆️ Upgrade swagger ea716e1
    • Create codeql-analysis.yml 59e6359

Previous changes from v1.1.13

  • 🔀 Merged

    • 🚀 Prepare for 1.1.13 release #13
    • ✂ Remove github.com/dgrijalva/jwt-go #10
    • [skip ci] Add try-openflagr website #6
    • ➕ Add codecov and fix docs #5
    • ➕ Add github CI #1
    • ⬆️ Upgrade to 1.16 #460
    • 🛠 Fix markdown-it xss and sqlite3 build issue #451
    • ⬆️ Bump y18n from 4.0.0 to 4.0.3 in /browser/flagr-ui #444
    • ⬆️ Bump ssri from 6.0.1 to 6.0.2 in /browser/flagr-ui #441
    • 🛠 Fix integration tests #443
    • ⬆️ Bump elliptic from 6.5.3 to 6.5.4 in /browser/flagr-ui #435
    • ➕ Add dropdown by state to filter flags #433
    • ⬆️ Bump swagger cli / golangci-lint / UI related package.json #432
    • 🛠 Fix typo in home.md #415
    • ➕ Add support for kafka auth using SASL with PLAIN mechanism #412
    • Evaluation with FlagTagsOperator to match any or all tags #408
    • 👍 Allow /api/v1/health bypass auth default #407

    Commits

    • 🛠 Fix markdown-it xss f039933
    • ⬆️ Bump UI related package.json 827f199
    • ⬆️ Bump golangci and swagger cli fd23dd1

    Migration Guide

    ✅ All the integration tests are the same, which guarantees the

    • API backward compatibility with checkr/flagr:1.1.12
    • Environment variables are the same and don't need any changes

    🐳 Docker users:

    docker pull checkr/flagr:1.1.12
    =>
    docker pull ghcr.io/openflagr/flagr:1.1.13
    

    Golang users:

    go get github.com/checkr/flagr
    =>
    go get github.com/openflagr/flagr