Releases: openflagr/flagr
Releases · openflagr/flagr
1.1.19
What's Changed
- Enable constraint properties trimming in UI by @iamafanasyev in #607
- Do not load Flag History until the History Tab has been clicked by @evankellogg in #611
- Bump github.com/golang/glog from 1.1.0 to 1.2.4 by @dependabot[bot] in #600
- Bump axios from 1.8.1 to 1.8.2 in /browser/flagr-ui by @dependabot[bot] in #612
- Bump http-proxy-middleware from 2.0.7 to 2.0.9 in /browser/flagr-ui by @dependabot[bot] in #617
- Bump on-headers and compression in /browser/flagr-ui by @dependabot[bot] in #624
- include flagTags in postEvaluation and postEvaluationBatch by @su5kk in #623
- Bump golang.org/x/oauth2 from 0.7.0 to 0.27.0 by @dependabot[bot] in #625
- Fix path check logic by @zhouzhuojie in #632
- Upgrade go version and go deps by @zhouzhuojie in #633
- Prepare 1.1.19 release by @zhouzhuojie in #634
New Contributors
- @iamafanasyev made their first contribution in #607
- @evankellogg made their first contribution in #611
- @su5kk made their first contribution in #623
Full Changelog: 1.1.18...1.1.19
1.1.18
What's Changed
- Bump follow-redirects from 1.15.1 to 1.15.4 in /browser/flagr-ui by @dependabot in #568
- Downgrade gorm to fix unscoped preload by @nothing0012 in #570
- Bump google.golang.org/protobuf from 1.30.0 to 1.33.0 by @dependabot in #572
- Bump github.com/jackc/pgx/v5 from 5.2.0 to 5.5.4 by @dependabot in #573
- Bump follow-redirects from 1.15.4 to 1.15.6 in /browser/flagr-ui by @dependabot in #574
- Bump ip from 1.1.8 to 1.1.9 in /browser/flagr-ui by @dependabot in #571
- Bump golang.org/x/net from 0.17.0 to 0.23.0 by @dependabot in #578
- Update to use pure go and upgrade to golang 1.24 by @nothing0012 in #604
- Bump golang.org/x/net from 0.23.0 to 0.33.0 by @dependabot in #605
- Bump to 1.1.18 by @nothing0012 in #606
Full Changelog: 1.1.17...1.1.18
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)