Skip to content
This repository has been archived by the owner on Aug 30, 2022. It is now read-only.

Latest commit

 

History

History
686 lines (507 loc) · 50.5 KB

CHANGELOG.md

File metadata and controls

686 lines (507 loc) · 50.5 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Generated by auto-changelog.

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

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 (2020-09-16)

Full Changelog

Closed issues:

  • Constrain using CONTAINS filter always fails. #400
  • "fatal error" when calling Batch Eval with Tags at Volume #398

Merged pull requests:

1.1.11 (2020-09-08)

Full Changelog

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:

1.1.10 (2020-07-08)

Full Changelog

Closed issues:

  • Trouble Decoding logs from Kinesis #366

Merged pull requests:

1.1.9 (2020-05-29)

Full Changelog

Merged pull requests:

1.1.8 (2020-04-17)

Full Changelog

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:

1.1.7 (2020-03-19)

Full Changelog

Closed issues:

  • When flagr encounters database errors during the GetFlag func it returns 404 #317

Merged pull requests:

1.1.6 (2020-03-17)

Full Changelog

Fixed bugs:

  • UI appears to delete the wrong constraint #290

Closed issues:

  • Question: Flags Usage Stats #325
  • [Bug] When attempting to save an invalid JSON blob for a variant attachment, flagr reports success #324
  • [question/feature request] Allow slashes (/) in flag keys #315
  • [Development]Met error after executing 'make all' #309
  • make fails with dependency error #303
  • Need Feeedback on a client acting as a local evaluator #298
  • Question: Other ways of setting created_by or updated_by #297
  • Using getFlag and findFlags in python and go clients returns non-matching objects #294
  • Variant Distribution does not work #293
  • [feat] Add Flagr version to UI #287
  • [feat] allow creating a flag with a specific ID #286
  • UI not using correct value for ID #278

Merged pull requests:

1.1.5 (2019-08-30)

Full Changelog

Closed issues:

  • Attempting to make all leads to undefined members due to improper capitalization #283
  • How to deploy and use eval-only instances? #279

Merged pull requests:

1.1.4 (2019-07-05)

Full Changelog

Closed issues:

  • Valid number range for constrains comparison? #274
  • Strange characters coming through Kinesis stream #267
  • Upgrade to vue-cli 3 for flagr-ui #264
  • Variant Attachment JSON Support #231

Merged pull requests:

1.1.3 (2019-05-30)

Full Changelog

Closed issues:

  • Bulk Evaluation Doesn't Return Variant Information #263
  • Healthcheck Downloading Gzip file? #261

Merged pull requests:

  • Add support for arbitrary JSON in attachments #259 (saary)
  • Changed input text to json-editor in flag variant form #258 (yosyad)

1.1.2 (2019-05-24)

Full Changelog

Closed issues:

  • Arbitrary validation rules in feature and variant keys #254
  • Release 1.1.1 is missing from Docker Hub #251
  • Fatal Error when Unable to Reach Kafka #244
  • Support disk files as data source and make flagr read-only under that mode #237
  • Release Schedule #211
  • Support Go Module #201

Merged pull requests:

1.1.1 (2019-04-16)

Full Changelog

Implemented enhancements:

  • Flag Note Support #230

Closed issues:

  • WebPrefix does not update API_URL #225

Merged pull requests:

1.1.0 (2019-03-19)

Full Changelog

Implemented enhancements:

  • Consolidate the evalResult for kafka, kinesis and pubsub logging #203

1.0.15 (2019-03-11)

Full Changelog

Closed issues:

  • Data Pipeline Format #232
  • Disable enableDebug Propery for Evaluation Transactions #228
  • Flagr-UI Cannot Resolve Static Assets when using FLAGR_WEB_PREFIX environment variable #222

Merged pull requests:

1.0.14 (2019-02-22)

Full Changelog

Implemented enhancements:

  • Support Prometheus #196

Closed issues:

  • Swagger Codegen generated PHP SDK #220
  • Retry DB Connections #207

Merged pull requests:

1.0.13 (2019-01-30)

Full Changelog

Closed issues:

  • Empty Arrays Returned for Segments and Variants on GET flags endpoint #199
  • Granular access control for Flagr UI #195
  • Getting path / was not found on new install #192
  • findFlags not working with key query param #187
  • Flagr segments evaluation should stop if it matches all the constraints in a segment #180
  • Question: Using the JWT Auth #121

Merged pull requests:

1.0.12 (2018-10-23)

Full Changelog

Merged pull requests:

1.0.11 (2018-10-10)

Full Changelog

Closed issues:

  • Support for liveness check in flagr #165
  • Save Segment button is not clear if it saves the constraints or not #142

Merged pull requests:

1.0.10 (2018-09-17)

Full Changelog

Closed issues:

  • Question - How does a change in distribution affect existing users? #161

Merged pull requests:

1.0.9 (2018-08-24)

Full Changelog

Closed issues:

  • Kinesis Data Recorder Adapter #150

Merged pull requests:

1.0.8 (2018-07-06)

Full Changelog

Closed issues:

  • Deploying Flagr Architecture #139
  • getting error when running make build #133
  • Java SDK #128
  • Monitoring / Heath Check #102
  • Roadmap #100

Merged pull requests:

1.0.7 (2018-06-26)

Full Changelog

Closed issues:

  • Query params for findFlags not working #132

Merged pull requests:

1.0.6 (2018-06-18)

Full Changelog

Merged pull requests:

1.0.5 (2018-05-01)

Full Changelog

Closed issues:

  • Respect log level #115

Merged pull requests:

1.0.4 (2018-04-12)

Full Changelog

Closed issues:

  • pkg/repo/db.go not throwing fatal erros when issue in connecting DB #110
  • Cannot build from source on macOS #106
  • Using Alpine 3.6 version as base image #105
  • Can't create new flags with pgsql #101

Merged pull requests:

1.0.3 (2018-03-19)

Full Changelog

Merged pull requests:

1.0.2 (2018-01-16)

Full Changelog

1.0.1 (2018-01-16)

Full Changelog

1.0.0 (2018-01-16)

Full Changelog

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator