Unleash - v5.8.0

Security

  • 3b40a714b - 5.8.0
  • d4abf446a - docs: Update CHANGELOG.md
  • 04814bfc6 - fix: add condition to show variants tab (#5775)
  • de7f6e035 - feat: add badges to the new strategy configuration form (#5773)
  • 46ecce49a - fix: add checks to remove warnings on project settings (#5766)
  • 769146fbd - fix: properly handle markdown links (#5768)
  • f3607c5fd - chore(deps): update dependency @types/react to v17.0.74 (#5772)
  • ee6ff188b - chore(deps): update dependency @types/jest to v29.5.11 (#5771)
  • 39e7d3f18 - chore(deps): update dependency @swc/core to v1.3.101 (#5770)
  • 147d12316 - chore(deps): update dependency @emotion/react to v11.11.3 (#5769)
  • 75e81515c - chore: disable search feedback by default (#5767)
  • ab139553c - fix: adapts react markdown to open links in new tab (#5762)
  • 77074a26d - refactor: now always show feedback button for search page (#5765)
  • 182901aab - feat: plausible for feedback (#5763)
  • b24471c1b - feat: add dont ask me again button (#5753)
  • 558233956 - feat: add click away handler to sidebar content (#5751)
  • ff9656374 - fix: align timeline icon for schedule failures (#5761)
  • 4c574a1e5 - task: add kill-switch for edge bulk metrics (#5758)
  • 795aa18bc - fix: use the correct icon for failed scheduled CRs (#5760)
  • 1d3394262 - fix: fix assets not showing up (#5757)
  • 8736189b4 - fix: UI improvements related to the increase of width (#5752)
  • d779faf56 - feat: add private collaboration mode docs (#5750)
  • e0c9ef6d2 - fix: snapshot update to fix build (#5755)
  • efa2117de - chore: update default version in UI (#4761)
  • 70600552d - Feat/add feedback to new strategy form (#5745)
  • 31124e4a9 - fix: add feature-flag for license
  • a73d87a94 - feat: make feedback available for OSS (#5748)
  • 1556a51e3 - fix: update text in scheduling components (#5746)
  • b0c5baa9d - chore: format schedule information according to user preferences (#5747)
  • 9c4a04454 - chore: observable events db migration (#5749)
  • fef6935d3 - feat: license checker for self-hosted (#5239)
  • 2a1c0616e - feat: support null created_by_user_id (#5744)
  • e99384647 - task: add timer for client feature query (#5734)
  • dc0df235d - chore: remove private projects flag (#5743)
  • 049c5b9af - feat: variant name change on create (#5742)
  • f53204c9b - feat: add feature flag for posting feedback (#5741)
  • cda7d2070 - test: specify custom config in dbm (#5550)
  • 1fd233abc - chore: make security optional for /edge/validate endpoint (#5739)
  • 3a7824a2e - Added a check that allows posting edge bulk metrics with a client token (#5735)
  • e4c9a257a - feat: make local storage work and make feedback url configurable (#5738)
  • 55bd0a676 - feat: keep feedback submission in local storage (#5737)
  • 86da11015 - feat: ui now connects to backend, full e2e (#5736)
  • ea0f2fa7c - doc: C++ client supports now feature toggle variants. (#5733)
  • 2588a90f7 - feat: feedback screen main ui (#5729)
  • 71a65b1d6 - Fix: strategy import (#5731)
  • eeb2b2115 - Fix: icon rendering issue in ApplicationList and add help to app update (#5730)
  • 9683dda8e - Vercel redirects (#5728)
  • b5f89d357 - docs: schedule change request docs, take 1 (#5358)
  • 9ac1070f4 - feat: implement createdByUserId for all features (#5725)
  • 9d8487ad6 - feat: feedback skeleton ui (#5727)
  • 1dadd2359 - chore:system user and events created by userid migrations (#5612)
  • d8a7d76f7 - chore: generate missing orval types (#5722)
  • fb94138c5 - chore: support full path schemas (#5723)
  • c44601b33 - React Tutorial Improvements (#5657)
  • d57e26b8e - feat: feedback table (#5721)
  • eb3b67411 - 5.7.2
  • 8fb4c02e8 - docs: Update CHANGELOG.md
  • 50a32d557 - fix: last seen cherrypick (#5717)
  • 12100b391 - fix: add padding to warning banner (#5720)
  • f0c0504b3 - fix: email link (#5719)
  • aea18d1ac - fix: review status title color (#5716)
  • 029af91e9 - fix: is after undefined parsing (#5718)
  • efa691d12 - chore: helper methods to extract user data from req (#5710)
  • 60d3768ab - fix: copy last seen at from env (#5713)
  • 3926ec6c5 - feat: tracking feature buttons clicks (#5714)
  • 9b7981047 - Fix row selection on paginated pages (#5706)
  • 4e56d1d8d - feat: implement column created_by_user_id in feature_tag (#5695)
  • e0f83347a - fix: hide variant diff if no change in ChangeRequestOverview (#5715)
  • 3ab331dce - feat: increase unleash width (#5707)
  • 8085fba16 - chore(deps): update dependency @codemirror/state to v6.3.3 (#5711)
  • 4ab12f92c - chore(deps): update dependency @babel/core to v7.23.6 (#5708)
  • 59a6ef46e - fix: separate concerns for ConstraintAccordionList (#5701)
  • 6d0e32810 - fix: empty paginated table state (#5685)
  • 8e7e389d1 - fix: context updated event now does stores correct fields (#5705)
  • f3ca4f0c5 - chore: upgrading vite to newer version (#5703)
  • 0f8a6661a - Feat: allow rescheduling of failed scheduled cr (#5702)
  • bb5b32247 - fix: now project overview has skeleton instead of placeholders (#5696)
  • 1a79921a3 - chore: incoming webhook events (#5693)
  • 218d5625f - chore: unify build and build PRs workflow (#5570)
  • 7be0c55d3 - fix: move paginated table into isolation context (#5694)
  • 53eb1f6b9 - chore(deps): update react-router monorepo to v6.20.1 (#5536)
  • 5a263ee35 - Feat/new strategy configuration tests (#5692)
  • a9bf83175 - Update publish-new-version.yaml (#5691)
  • 637b1b05e - docs: Validate vercel.docs and build
  • c979e687c - fix: remove extra call to features on project load (#5690)
  • dce91b0e9 - fix: pagination and column width
  • 3f27a7956 - 5.7.1
  • d6bfd792a - docs: Update CHANGELOG.md
  • 8306073e1 - feat: keep filter order (#5688)
  • b933a03e8 - fix: conflict email naming bug - cleanup files (#5683)
  • c0bc2d9b6 - fix: prevent banner from crashing with invalid variant (#5686)
  • 8388700f7 - fix: project features batch actions refetch (#5680)
  • 42943ada7 - fix: now history is only shown to search bars that have id to save hi… (#5684)
  • 33f82daa8 - chore: add migration that renames new created_by columns (#5681)
  • 061bd7ef3 - chore: use semver compatible version (#5678)
  • 8e09f08a0 - feat: rebrand feature toggle list as search (#5675)
  • d8821aa5d - Poc/strip client headers on 304 (#5574)
  • 79b5234e4 - fix: use node v18.19.0 (#5662)
  • 5603e8683 - chore: list users and groups under each role in projectaccessadded event (#5581)
  • 7800d9d1b - feat: export all features in project (#5677)
  • 1043efd89 - fix: use node v18.19.0 (#5662)
  • 138d303da - chore: rename secret to token in incoming_webhook_tokens (#5679)
  • b2c31a3bd - fix: column visibility (#5676)
  • 9e95a6547 - docs: add vercel.json
  • 5f975bbad - chore: incoming webhooks and tokens migration (#5670)
  • e380d2892 - feat: up and down arrow navigation for filter items (#5673)
  • 75bdd73c1 - feat: add plausible tracking to scheduling (#5668)
  • fd34f35e0 - feat: add reset password to user manager (#5580)
  • c5b305889 - fix: date filter item missing key (#5674)
  • d0facc710 - fix: adjust page limit normalization (#5672)
  • 3b635132f - feat: enable sorting by project (#5671)
  • 4af0abc6c - fix: increase page size in backend to 100 (#5669)
  • 00ed539c1 - Revert "chore: incoming webhooks and tokens migration"
  • 695474576 - chore: incoming webhooks and tokens migration
  • 6bf54a2f2 - feat: keyboard navigation filter item (#5667)
  • 5ba588f59 - feat: Multi highlighter (#5666)
  • 7fdd720aa - feat: show failure in cr overview (#5660)
  • f4268347d - fix: last seen now sorts nulls last (#5664)
  • 2da919fee - fix: disable sort (#5665)
  • cc01971ff - feat: update message with no feature toggles (#5663)
  • ab2281d7e - fix: make username nullable in user-schema (#5656)
  • 24c2a7013 - feat: Make compression middleware optional (#5306)
  • d41e86771 - Add Banner for New Years Community Party (#5661)
  • 50ff36cbc - feat: feature table tags (#5659)
  • d429f51cb - feat: filter chips icons (#5658)
  • 864ae4530 - Feat/new strategy configuration header (#5655)
  • dafec2e67 - fix: reducing of features will not break order anymore (#5654)
  • 8283edfc0 - feat: Sort by stale (#5653)
  • bf4d37fde - feat: disable sorting on selected columns (#5652)
  • cbd6aa132 - Feat/new strategy variants tab (#5649)
  • 848415c5c - feat: add history for search (#5651)
  • 203d6ac84 - refactor: paginated project table cleanup (#5646)
  • 8be09510e - chore: clean up banners feature flag (#5648)
  • f84fa81eb - chore: add incomingWebhooks feature flag (#5647)
  • 0726887bb - feat: reset persistent table offset on change (#5650)
  • 53b32db27 - Feat/new strategy configuration targeting tab (#5643)
  • 133849644 - chore: enable manual testing of migrations (#5645)
  • fa087fb47 - refactor: move search implementation out of strategies store (#5642)
  • fbb5dd902 - feat: add icons to filters (#5640)
  • bfa82d79b - feat: adds created_by_user_id to all events (#5619)
  • 772682176 - feat: pagination reset on feature list (#5644)
  • a595c0fbc - feat: show failure reason for scheduled requests in timeline (#5639)
  • cbd50ac0f - Feat: show status of scheduled change request (#5630)
  • 176e22ed4 - feat: adjust filter chips styling (#5638)
  • e6442d930 - fix: frontend api should use cache-control strategy 'no-cache' (#5641)
  • 29bd63627 - Feat: row actions (#5635)
  • d886c910d - docs: Compare front-end api to edge, not proxy (#5617)
  • 4618a5201 - fix: optimize cores headers (#5629)
  • adb9ba5c0 - test: filter selection avoid duplicates (#5636)
  • d00d27a9a - fix: last seen now will not break (#5634)
  • 119109498 - feat: add tests for filters component (#5632)
  • 6c5215872 - feat: add reason column to change_request_schedule (#5631)
  • bcf0e6b7a - fix: avoid duplicate unselected filters (#5633)
  • c552f3ae7 - Feat/new strategy configuration general tab (#5628)
  • 54316cace - feat: project filter names (#5627)
  • e32fa396f - docs: ADR with handling tables (#5561)
  • 92dd3feec - refactor: project overview using filters component (#5626)
  • ed4a182e7 - refactor: filter abstraction (#5625)
  • 17b747ea8 - feat: project features - new columns visibility handling (#5605)
  • c0c1dba9b - refactor: simplify configuration for filters (#5622)
  • 11b477d87 - test: scrollable filter options and sticky search (#5623)
  • 2b7e12768 - test: feature toggle list table (#5618)
  • 4f207f18e - feat: filters for project overview (#5620)
  • d63269020 - chore: add created by user id to events (#5621)
  • 1c9502931 - feat: add plausible tracking (#5614)
  • 8e430810e - fix: return 400 on invalid POST data to project access endpoint (#5610)
  • 8961a6e1d - fix: paginated project overview now returns single project (#5615)
  • d6afe80ba - feat: datadog integration - link to valid source type names (#5608)
  • 437669725 - feat: show Changes scheduled in feature variants even when CR are dis… (#5613)
  • bc62a98f5 - update withTableState (#5603)
  • 8a5a73ad7 - feat: new columns visibility menu (#5604)
  • 685489b9a - docs: Clarify edge proximity to users (#5601)
  • b9748e0ad - docs: proxy-hosting link to what frontend api is (#5602)
  • 386c4baa8 - feat: keep filters ordered based on user selection (#5609)
  • 850b78a69 - fix: show popover on empty state (#5611)
  • 43c563af5 - fix: optimize headers we return for API calls. (#5607)
  • eebe43fcb - feat: show dropdown immediately (#5606)
  • e88beff2b - feat: do not cache old search and filter results (#5600)
  • e02c25263 - fix: show Changes scheduled badge for strategies even if change reque… (#5599)
  • abf540a1c - fix: add 'Vary: Origin' header to cors response
  • 7d40ded3c - Intro React Tutorial (#5579)
  • 18ea7349c - feat: add created_by to api_tokens table (#5596)
  • 150e6b03d - feat: add column created_by to roles table (#5595)
  • 4f7b3aa75 - feat: add column created_by to role_user table (#5594)
  • 0f250ba06 - feat: add created_by to role_permission table (#5592)
  • ed220c0b8 - feat: add column created_by to users table (#5597)
  • 74f6f1524 - feat: do not show project if not multiple projects exist (#5598)
  • 5b6a26a82 - chore: migration for features created by (#5593)
  • 427abbd8d - chore: add migration for adding created_by to feature_types table (#5591)
  • 0f1b89b25 - chore: add migration for adding created_by to feature_tag table (#5590)
  • 27732274a - chore: add migration for adding created_by to feature_strategies table (#5589)
  • 9dbb7ea9a - feat: add initial setup for tabs (#5586)
  • d11aedc12 - Project Overview with react-table v8 (#5571)
  • ba50d1ef6 - feat: adjust styling for search filters (#5587)
  • 9bae14a2c - feat: add tags filter (#5584)
  • e8f19e634 - fix: added stronger tag validations (#5585)
  • ec670450f - feat: initial setup (#5583)
  • 2322e1149 - feat: more info on staleness in health report (#5582)
  • fb5a48766 - feat: add schema for change request strategies (#5578)
  • 0060697c0 - docs: document how segment conflicts are handled (#5577)
  • 5d80f5fa4 - feat: test filter date item (#5576)
  • 879e4c98e - feat: show potential schedule conflicts when you archive flags (#5575)
  • 9508c7945 - fix: remove secure headers on local dev
  • e5c865b71 - fix: menu routes for new features page - mobile option (#5566)
  • cd731cef0 - refactor: update the API url for getting scheduled change requests with a strategy (#5573)
  • 166432bcb - feat: support localization in date filter (#5572)
  • b6f1929ef - Poc/strip client headers on 304 (#5574)
  • 1173b664d - feat: add created date filter component (#5569)
  • 896202e5a - chore(deps): bump @adobe/css-tools from 4.3.1 to 4.3.2 in /frontend (#5517)
  • 0e5861ac3 - chore: use explicit images for inverted operator rather than a boolean not operator (#5565)
  • e89ebf358 - refactor: split filter configuration with filter visibility state (#5563)
  • 38d02e1a8 - feat: segments operators (#5562)
  • a228f5434 - feat: show scheduled CRs using strategies when removing it (#5560)
  • 87ebbb0fa - feat: segments filter (#5558)
  • eda4186a6 - fix: state now persist to filters (#5559)
  • d9648de08 - chore: rename is not any of to is none of (#5544)
  • eb43d3737 - feat: segment cell and orval types (#5543)
  • b8fabbd72 - feat: add new filter button with state (#5556)
  • 12f79f90b - feat: Scheduled change conflict email templates and function (#5547)
  • da1a9d403 - test: Filter item test (#5557)
  • 55e8073e3 - chore(deps): update dependency vite to v4.5.1 [security] (#5554)
  • 2dcf4af7b - feat: filter persisted in url (#5549)
  • f348acb3b - feat: improve role form validation (#5548)
  • fa9d38fc2 - fix(removeapitokenbutton.tsx): add environment name in delete token modal (#5469)
  • b5122a74e - refactor: table state management in withTableState (#5531)
  • 607e01b6d - fix: docker deploy failing (#5546)
  • 2164ff6a8 - chore: require both build and test before merge (#5545)
  • 6f497e670 - feat: add openapi validation for search (#5541)
  • e341a5836 - fix: roll back client to 5.0 (#5542)
  • 2c5130d57 - chore: Update package.json (#5540)
  • 795c67306 - fix: features sidebar scroll (#5524)
  • 20ebe8f7d - fix(deps): update dependency unleash-client to v5.3.0 (#5538)
  • d21a276b4 - fix(deps): update dependency passport to ^0.7.0 (#5537)
  • 2f92ea3d7 - chore(deps): update dependency @uiw/react-codemirror to v4.21.21 (#5534)
  • c4e784ff5 - chore(deps): update dependency nock to v13.4.0 (#5535)
  • 6b2b7a338 - chore: generate new models from openapi (#5528)
  • 0481661a6 - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.21.21 (#5533)
  • 5ad8e077a - chore(deps): update dependency @codemirror/state to v6.3.2 (#5532)
  • ddca82213 - refactor: project overview table state (#5530)
  • 5c889df9b - test: persistent table state (#5529)
  • d1984b244 - feat: validate date filter and add more tests (#5525)
  • a506b9254 - feat: Refactor Table State Persistence in Feature Toggle List (#5527)
  • a0a15416c - feat: display potential conflicts in existing change requests (#5521)
  • a9363efec - fix: prevent search being stacked on top of the form dropdown (#5523)
  • 305645677 - fix: scheduled cr failed email (#5522)
  • 08204e57d - chore: schedule renovate to run early in the morning (#5477)
  • a299885e2 - feat: update project overview endpoint (#5518)
  • 87f03ea08 - Docs: add redirect to docusaurus.config.js (#5516)
  • 755c22f3b - feat: features list pagination (#5496)
  • be17b7f57 - feat: new email template for scheduled-execution-failed email (#5519)
  • fba80222d - Frontend OpenAPI types update (#5520)
  • 26f9cf98d - refactor: feature oriented architecture for project-environment (#5510)
  • 63f6af06d - feat: new project overview backend (#5344)
  • 9f3648dc8 - chore: test migration backward compatibility (#5492)
  • 02451baaf - feat: hide change actions when change request is scheduled (#5514)
  • feae69643 - feat: created date operators for search (#5513)
  • 00832c221 - 5.7.0
  • 94e8a5393 - docs: Update CHANGELOG.md
  • 1a56985a3 - fix: UI navigation (reverts #5506) (#5512)
  • 44d85c0dc - fix: UI navigation (reverts #5506) (#5512)

Security

Security wording was detected, but no CVEs were found.

Details

date
Jan. 5, 2024, 10:41 a.m.
name
v5.8.0
type
Minor
👇
Register or login to:
  • 🔍View and search all Unleash releases.
  • 🛠️Create and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • 🚀Much more coming soon!
Continue with GitHub
Continue with Google
or