Releases: openflagr/flagr
Releases · openflagr/flagr
1.1.17
What's Changed
- Bump google.golang.org/grpc from 1.52.0 to 1.53.0 by @dependabot in #541
- Bump word-wrap from 1.2.3 to 1.2.4 in /browser/flagr-ui by @dependabot in #543
- Bump to go 1.21 by @nothing0012 in #544
- Install the CodeSee workflow. by @codesee-maps in #545
- Support snapshot pagination by @jamessalvatore in #547
- Bump golang.org/x/net from 0.7.0 to 0.17.0 by @dependabot in #550
- Add sort parameter to getFlagSnapshots API by @jamessalvatore in #549
- Simple fmt of swagger gen by @nothing0012 in #551
- Update try-flagr url by @zhouzhuojie in #552
- Bump google.golang.org/grpc from 1.53.0 to 1.56.3 by @dependabot in #555
- Keep the container image minimal by @sks in #557
- Improve JSON (de)serialization performance with go-json by @foxdalas in #559
- Change to use pure golang sqlite driver for better portability by @nothing0012 in #564
- Add cors max age by @nothing0012 in #563
- UI search by key by @serh11d in #561
- Bump golang.org/x/crypto from 0.14.0 to 0.17.0 by @dependabot in #562
- Bump axios from 0.21.4 to 1.6.0 in /browser/flagr-ui by @dependabot in #558
- Bump browserify-sign from 4.2.1 to 4.2.2 in /browser/flagr-ui by @dependabot in #556
- Fix npm audit by @nothing0012 in #565
- Prepare 1.1.17 by @nothing0012 in #566
New Contributors
- @codesee-maps made their first contribution in #545
- @jamessalvatore made their first contribution in #547
- @sks made their first contribution in #557
- @serh11d made their first contribution in #561
Full Changelog: 1.1.16...1.1.17
1.1.16
What's Changed
- Revert "Add edited cd_docker event" by @nothing0012 in #522
- Use github native release note generator by @nothing0012 in #523
- Big bump on all the go deps by @nothing0012 in #524
- Bump golang.org/x/net from 0.5.0 to 0.7.0 by @dependabot in #528
- Bump golang version to 1.20 by @nothing0012 in #537
- Fix: set correct error variable when put distributions by @okomio in #538
- Add cookie subject extractor by @nothing0012 in #536
- Add option FLAGR_RECORDER_KAFKA_PARTITION_KEY_ENABLED by @paragor in #535
- Add CaFile for KafkaRecorder when simpleSSL enabled by @paragor in #534
- Prepare 1.1.16 by @nothing0012 in #539
New Contributors
Full Changelog: 1.1.15...1.1.16
1.1.15
What's Changed
- Support method OPTIONS for CORS by @nobiit in #500
- Fix "attempt to write a readonly database" by @michaeljs1990 in #506
- Build docker image for linux/arm64 by @foxdalas in #515
- Upgrade docker base by @zhouzhuojie in #516
- Fix demo website and use railway to host by @zhouzhuojie in #517
- Prepare 1.1.15 by @nothing0012 in #519
- bump docker action version by @kewei5zhang in #520
- Add edited cd_docker event by @nothing0012 in #521
New Contributors
- @nobiit made their first contribution in #500
- @michaeljs1990 made their first contribution in #506
- @foxdalas made their first contribution in #515
- @kewei5zhang made their first contribution in #520
Full Changelog: 1.1.14...1.1.15
1.1.14
1.1.14 - 2022-08-30
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
1.1.13 - 2021-08-07
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
1.1.12
Closed issues:
- Constrain using CONTAINS filter always fails. #400
- "fatal error" when calling Batch Eval with Tags at Volume #398
Merged pull requests:
- Bump to 1.1.12 #405 (zhouzhuojie)
- Bump to go1.15 #404 (zhouzhuojie)
- Bump npm packages #403 (zhouzhuojie)
- Refactor eval cache with atomic.Value #402 (zhouzhuojie)
- Add benchmark #401 (zhouzhuojie)
- Remove margin on compact class #399 (zakazai)
- Update changelog #397 (zhouzhuojie)
- Update Changelog #396 (zhouzhuojie)
1.1.11
Implemented enhancements:
- [feat] restore deleted flags #215
Closed issues:
- Feat: Support semantic versioning in Constraint #391
- CORS Error with Custom Headers #387
- MYSQL image compatibility #386
- Added a port to work in the browser, would love a link to the project for everyone to use #376
- Different API description in same flagr version (docker vs github) #373
- Fix xss of mavon-editor in flagr UI #370
- Add Tags for Organizational Management #362
Merged pull requests:
- Fix mysql8 compatibility #395 (zhouzhuojie)
- Bump to v1.1.11 #394 (zhouzhuojie)
- Tweak the style for deleted flags table #393 (zhouzhuojie)
- Replace UI flag note markdown editor #392 (zhouzhuojie)
- Update conditions to include dash constraint #390 (zhouzhuojie)
- Add cors env #388 (zhouzhuojie)
- Add list of client libraries to README #383 (SeanKilleen)
- Bump elliptic from 6.5.2 to 6.5.3 in /browser/flagr-ui #381 (dependabot[bot])
- Allow users the ability to restore deleted flags #379 (silent1mezzo)
- Bump npm vendor for UI #377 (zhouzhuojie)
- Config option to exclude URLs from verbose middleware logging #375 (pacoguzman)
1.1.10
Closed issues:
- Trouble Decoding logs from Kinesis #366
Merged pull requests:
- Bump release #374 (zhouzhuojie)
- Bump vendor and go swagger #372 (zhouzhuojie)
- Bump npm packages #371 (zhouzhuojie)
- Added Tags for Organizational Management #369 (fenriskiba)
1.1.9
1.1.8
1.1.8 (2020-04-17)
Closed issues:
- [bug] sqlite3 command in make file unnecessary #358
- docker - cant listen on localhost #357
- [feat] Flagr front UI should auto focus the search bar #351
- [feat] Support additional characters in keys #347
- [feat] Support variant-less rollouts #345
- Higher contrast color scheme #344
- Find Flags enabled=false returning Enabled Flags #342
- Docker image for 1.1.4 broken #340
- Leverage github actions or circleci to auto release to dockerhub #292
Merged pull requests:
- Cleanup deps and remove sqlite3 system requirement #359 (zhouzhuojie)
- Add flow to create simple boolean flag #354 (dcramer)
- Add basic auth support for interface #353 (jheth)
- Autofocus search field #352 (Cull-Methi)
- Improve UI consistency and contrast #349 (dcramer)
- Support additional characters for flag keys #348 (dcramer)
- Fix enabled query param #343 (zhouzhuojie)
1.1.7
1.1.7 (2020-03-19)
Closed issues:
- When flagr encounters database errors during the
GetFlag
func it returns 404 #317
Merged pull requests:
- Add 404 get flag test #337 (zhouzhuojie)
- Add publish dockerhub action #336 (zhouzhuojie)
- Update UI version #335 (zhouzhuojie)
- Add changelog #334 (zhouzhuojie)
- Add better error checking around 404s and actual database errors #318 (Cull-Methi)