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
official page
👇
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!