New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More

unleash-server

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

unleash-server - npm Package Versions

ivarconr
published 6.3.0 •

Changelog

Source

[6.3.0] - 2024-10-01

Bug Fixes

  • Update dependency @slack/web-api to v6.12.1 (#8103)

  • Also display strategy variant information on default strategies (#8115)

  • Give project_default_strategy_write the ability to update the default strategy (#8112)

  • Allow you to see default strategies if you have write access (#8113)

  • Allow you to save default strategies with the right permissions (#8114)

  • User projects should exclude archived ones (#8118)

  • Update dependency express-rate-limit to v7.4.0 (#8127)

  • Update dependency unleash-client to v5.6.1 (#8129)

  • Update dependency git-url-parse to v14.1.0 (#8128)

  • Invert logic (#8135)

  • Update dependency express to v4.20.0 [security] (#8138)

  • Docker warnings (#8148)

  • Express upgrade to 4.21 (#8169)

  • Upgrade openapi to drop dompurify and fix path-to-regexp (#8170)

  • Connect sdk description bg color (#8171)

  • Archive project curl (#8181)

  • Update playground SDK to increase the possible random numbers used for stickiness id (#8182)

  • Typo and improved example in latest ADR (#8063)

  • Now onboarding will show up in correct times (#8214)

  • Onboarding img asset path (#8213)

  • Update dependency nodemailer to v6.9.15 (#8224)

  • Trim messages longer than 3000 chars (#8219)

  • SDK snippets import (#8235)

  • Adjust welcome dialog size (#8244)

  • Layout content width on large screens (#8267)

  • Trim role names before validation (#8277)

  • Trim name and description before validation (#8275)

  • Now only one onboarding screen will be shown at time (#8290)

  • Event timeline should unmount when hidden and be closed by default (#8294)

  • Some integrations only counted errors not all results (#8295)

  • Extend feature_toggle_update counter with details about action (#8202)

  • Handle empty strings on permissions gracefully in access service (#8306)

  • Add missing awaits on events (#8320)

Documentation

  • Add in gradual rollout use case doc (#8172)

  • Remove extra diagram (#8203)

  • Demo is pro (#8270)

  • Recommend PG v13 or later (#8276)

  • Feature lifecycle availability (#8288)

  • A/B Testing Use Case Tutorial (#8257)

Features

  • Check flag status snippet (#8097)

  • Change sdk action (#8098)

  • Connection status bubble (#8099)

  • Onboarding stepper (#8100)

  • Onboarding step badges (#8102)

  • New onboarding welcome screen logic (#8110)

  • Make node example more consistent (#8111)

  • Explain complete feature name (#8120)

  • Swift and flutter sdk snippets (#8149)

  • Personal dashboard route (#8173)

  • My projects ui stub (#8185)

  • Personal dashboard project selection (#8188)

  • Personal dashboard connect sdk (#8190)

  • Placeholder flag metrics chart (#8197)

  • Onboarding flow will not break (#8198)

  • Welcome dialog with unleash concepts (#8199)

  • Onboarding can be now closed (#8215)

  • Personal dashboard api (#8218)

  • Personal flags UI component (#8221)

  • Complete java example (#8227)

  • Only show sdk button to specific roles (#8231)

  • Sdk snippets in files (#8233)

  • Personal flag metrics display (#8232)

  • Add your projects (with roles) to personal dashboard api (#8236)

  • Highlighting flags chart (#8237)

  • Add group project roles to project roles (#8245)

  • Flag exposure in personal dashboard (#8247)

  • Rust SDK snippet (#8239)

  • Add project owners to personal dashboard project payload (#8248)

  • Nodejs snippet for production (#8256)

  • Display new completed dialog (#8255)

  • Sdk connected using production snippet (#8266)

  • Get projects by ids (#8269)

  • Show user's roles and project owners (#8253)

  • Project details for personal dashboard (#8274)

  • Vue and Svelte snippets (#8250)

  • Read projects from personal dashboard API (#8279)

  • After onboarding show success box with resources (#8278)

  • Personal dashboard project details API stub (#8282)

  • Now code examples are joined into one (#8284)

  • Create page for when you have no projects (#8285)

  • Add production snippets and resources (#8286)

  • Return latest project events (#8287)

  • Android snippet (#8281)

  • Display basic list of project events (#8291)

  • Adjust search query for personal project (#8296)

  • Add project owners to personal dashboard (#8293)

  • Last project events ui polishing (#8298)

  • Add Unleash admins to API payload (#8299)

  • Open unleash concepts (#8301)

  • Add onboarding status to personal dashboard api (#8302)

  • Use onboarding status to conditionally show badge and message (#8304)

  • Hook up admin / owner data to UI (#8300)

  • Personal dashboard flag created (#8305)

  • Include favorite projects in personal dashboard (#8309)

  • Skeleton loaders for personal dashboard (#8313)

  • Return project owners (#8312)

  • Return project roles (#8314)

  • Add transactional support for access service (#8311)

  • Add links to examples (#8308)

  • Redirect to personal dashboard when no last project (#8318)

  • .NET snippet (#8307)

Miscellaneous Tasks

  • Bump version to 6.2.0

  • Remove unused SCIM setting - assumeControlOfExisting (#8101)

  • Adjust language names (#8117)

  • Add logging to new code path (#8133)

  • Add stringified logs (#8134)

  • Bump version to 6.2.1

  • Bump version to 6.2.2

  • Update go sdk examples (#8145)

  • PHP SDK example fix (#8146)

  • Remove debug logs (#8147)

  • Upgrade unleash-client and mime libraries (#8158)

  • Add eventTimeline feature flag (#8159)

  • Update docker yarnlock (#8174)

  • Bump version to 6.2.3

  • Make count column bigint. (#8183)

  • Event timeline (#8176)

  • Finalize python sdk example (#8186)

  • Enables github docker cache (#8187)

  • Update project onboarding UI text (#8189)

  • Orval gen (#8220)

  • Event timeline tooltips (#8205)

  • Full js sdk example (#8229)

  • Feature event formatter md format style (#8222)

  • Send full message without trimming to the addon event (#8230)

  • Event timeline header placement (#8234)

  • Event timeline persistent state (#8240)

  • Update orval for personal dashboards (#8268)

  • Remove manual anonymization of outgoing project owners (#8252)

  • Move onboarding flow and dialog under same location (#8272)

  • Implement event grouping in the event timeline (#8254)

  • Fix search events endpoint description (#8289)

  • Event timeline signals (#8310)

Refactor

  • Move getProjectsByUser to read model (#8262)

  • Composition root for personal dashboard service (#8280)

  • Extract my projects component (#8317)

Testing

  • Onboarding test with existing key (#8116)

  • Improve onboarding test (#8121)

  • Reduce noise from test warnings (#8251)

  • Skip vercel toolbar in e2e tests (#8273)

  • Test the dashboard admins property (#8303)

ivarconr
published 6.2.4 •

ivarconr
published 6.2.3 •

Changelog

Source

[6.2.3] - 2024-09-18

Bug Fixes

  • Express upgrade to 4.21 (#8168)

  • Cherry pick security fixes (#8175)

ivarconr
published 6.2.2 •

ivarconr
published 6.2.1 •

Changelog

Source

[6.2.1] - 2024-09-11

Bug Fixes

ivarconr
published 6.2.0 •

Changelog

Source

[6.2.0] - 2024-09-05

ADR

  • Use of conditionals in JSX (</ConditionallyRender>) (#8025)

Bug Fixes

  • Missing space in delete project message (#7771)

  • Update dependency ajv to v8.17.1 (#7786)

  • Don't delete projects screen from history (#7787)

  • Select an item only from the filtered list of options (#7789)

  • Allow for empty groupId in form (#7798)

  • Show environments page as enterprise feature (#7796)

  • Playground env column spacing made bigger (#7806)

  • Don't show link stubs in slack notifications (#7810)

  • Update avatar usage in change requests (#7818)

  • Event creators, distinct on two users with same id (#7824)

  • After encryption some emails end up being too long (#7828)

  • Don't always fetch all flags on project flag screen (#7834)

  • Display feature naming patterns in dialog (#7837)

  • Search events by user ID, not by user name (#7846)

  • Remove flag from UI (#7857)

  • Remove another scimApi flag (#7858)

  • Make archivedAt nullable (#7872)

  • Messed up on merge-conflicts (#7873)

  • Change request enabled check should ignore disabled envs (#7869)

  • Add collaborators to ignored props for feature diff notif (#7877)

  • Cap number of collaborators displayed (#7879)

  • Always provide empty segments list in feature env strategies (#7880)

  • Display 3 types of models image (#7885)

  • Exclude archived features in segments count (#7886)

  • Exclude archived features in segments count (#7897)

  • Projects archive search (#7898)

  • Orphaned token label only for items without projects (#7901)

  • Avoid awkward overlaps of group cards with lots of members, long project names, and small cards (#7915)

  • Last seen metrics exceeding table limits (#7923)

  • Don't count flags multiple times (bonus: don't count non-project events) (#7931)

  • Delete project action (#7934)

  • Update the customer success email for limits (#7933)

  • React-timeago issue (#7936)

  • Only show addon delete button when editing addons (#7930)

  • Misc fixes for project archive (#7948)

  • Project owner name overflow (#7949)

  • Enable disabled strategies keeps settings (#7950)

  • Fix events with no-project projects (#7951)

  • Fixing flaky test, because order for distinct may be random (#7954)

  • Serialize API token data correctly in instance stats (#7953)

  • When backporting we don't want to push latest docker tag (#7961)

  • When running on main we need to use latest=auto (#7969)

  • Normalize casing for API token types before insert (#7972)

  • Split features schema into archived and project features (#7973)

  • Add migration to normalize api token types (#7974)

  • Project last seen at metrics (#7988)

  • Copy strategy should always add a new strategy (#7994)

  • Support search for tags that has colon inside (#7998)

  • Change .inc calls to .increment (#8000)

  • Project badge alignment (#8019)

  • Boolean logic for feature last seen toolbar (#8016)

  • Project archive card (#8024)

  • Prevent config resolver snapshot test (#8041)

  • Force languages in cypress browser for tests (#8049)

  • Onboarding events corner cases (#8057)

  • Reduce integration events requests (#8055)

  • Deps revert for chartjs plugin (#8060)

  • Editor can add dependencies in default project (#8077)

  • Add request body schema in update segment endpoint (#8085)

  • Use the correct env vars for initial admin account (#8095)

  • Align short owner username on project card (#8093)

Documentation

  • Change request preview playground (#7738)

  • Update projects docs (#7941)

  • Mention what the minimum values are if you override the limits (#7971)

  • Redirect featureflagbook.com to best practices guide (#8026)

  • Remove mention of admin name and email env vars (#8096)

Feat

  • Projects OpenAPI update (#8036)

Features

  • Front end filter state management for event search (#7776)

  • Make to date inclusive (#7775)

  • Archived at column in projects (#7782)

  • Wait for postgres to boot before running tests (#7790)

  • Archive project service (#7794)

  • Add paging to event log (#7793)

  • Transactional project service support (#7799)

  • Archive project form (#7797)

  • Filter out archived projects from the main project list (#7803)

  • Prevent adding flags to archived project (#7811)

  • Event creators (#7809)

  • Add collaborators to feature schema (#7821)

  • Add index on events created at (#7836)

  • Events table type column index (#7838)

  • Prevent revive flag/flags in archived project (#7826)

  • Prevent move feature to archived project (#7839)

  • Export events as json (#7841)

  • Exclude archived projects from insights and project stats (#7843)

  • Revive project (#7847)

  • Add event creators data to filter (#7822)

  • Update feature completed payload to have boolean instead of string (#7855)

  • Exporting events as csv (#7860)

  • Query archived projects (#7862)

  • Plausible for events export (#7868)

  • Archived projects query improved (#7866)

  • Allow editing root role/description on SCIM group (#7874)

  • Start using event service composition root (#7871)

  • Dialogs for project revive and delete (#7863)

  • Support private projects for event search (#7884)

  • Resolve useragent source and add as source label to metrics (#7883)

  • Return archived at in project overview (#7888)

  • Show project archived message (#7899)

  • Static link to archived flags in archived project (#7913)

  • Feature flags for metrics and service name logging (#7916)

  • Adjust archived card styling (#7917)

  • Metrics for outgoing integrations (#7921)

  • Project actions count metric (#7929)

  • Prevent revive feature to archived project (#7939)

  • Filter projectless events for normal users (#7914)

  • Log domain every time a webhook is invoked (#7962)

  • Command menu docs (#7963)

  • Add remaining resource usage to instance stats (#7958)

  • Introduce new icons for import/export (#7970)

  • Make hide nav info always visible (#7981)

  • Align insights charts (#7984)

  • New in unleash tooltip (#7991)

  • Signals preview img (#7993)

  • New in unleash summary text (#7996)

  • Fixed full mode navbar width (#7999)

  • Fixed full mode navbar width (#8001)

  • Add database url to environment variable (#7792)

  • Start tracking user first login migration (#8006)

  • New project card (#7992)

  • Start populating user first seen column (#8010)

  • Start collecting prometheus metrics for onboarding events (#8012)

  • Projects onboarding metrics (#8014)

  • Projects list sorting (#8011)

  • Collect onboarding events in separate table (#8020)

  • User loging event emitting with login order (#8021)

  • Display the build number as extra data (#8022)

  • Onboarding store (#8027)

  • Onboarding table to prometheus (#8034)

  • Onboarding service composition root (#8035)

  • Welcome to your project component (#8039)

  • Update Orval config (#8038)

  • Connect sdk step 1 (#8042)

  • Onboarding connect api token generation (#8054)

  • Start returning onboarding status with project overview (#8058)

  • Ignore onboarding events for existing customers (#8064)

  • Select sdk onboarding pt 1 (#8065)

  • Can select client and frontend sdk (#8066)

  • Connect sdk icons (#8075)

  • Welcome to project onboarding status rendering (#8076)

  • Connect welcome to sdk dialog (#8078)

  • Connect sdk concepts (#8079)

  • Navigate between all stages (#8080)

  • Sdk snippets in test connection phase (#8082)

  • Copy to clipboard sdk snippet (#8083)

  • Add sdk example box (#8092)

Fix

  • Time to production (#7835)

Miscellaneous Tasks

  • Archive projects flag (#7772)

  • Remove scim api flag (#7780)

  • Bump version to 6.1.0+main

  • Bump version to 6.1.2+main

  • Align with 6.1 (#7804)

  • Remove docker build & push on PRs (#7805)

  • Remove flagCreator flag (#7807)

  • Remove featureLifecycle and featureLifecycleMetrics flags (#7808)

  • Fixed typo (#7774)

  • [Gitar] Cleaning up stale flag: featureCollaborators with value true (#7820)

  • Generate orval for event creators (#7823)

  • Bump version to 6.1.3+main

  • Bump version to 6.1.4+main

  • Bump version to 6.1.5+main

  • Create skeleton loading for new event screen (#7861)

  • Begin front end cleanup (#7865)

  • Initial admin email (#7795)

  • Bump version to 6.1.8+main

  • Code cleanup: event log filters (#7870)

  • Bump version to 6.1.9+main

  • Update openapi (#7881)

  • Extract project read model (#7887)

  • Add flags projectListImprovements and useProjectReadModel (#7905)

  • Bump version to 6.1.10+main

  • Minor cleanup in new project read model (#7911)

  • Impl empty results for fake project read model (#7912)

  • Change integration events api tag to addons (#7932)

  • Allow you to use the options object to override all the new resource limits (#7938)

  • Type our path parameters when they are numbers (#4471)

  • Bump version to 6.1.11+main

  • Remove create feature component (#7959)

  • Bump version to 6.1.12+main

  • Remove unused feature flag for webhooks name logging (#7968)

  • Move flags widget 2 widgets down (#7977)

  • Strip +main from package version (#8017)

  • Upgraded yarn to 4.4.1 (#8033)

  • Remove upgrade edge banner. (#8032)

  • Reorganize product data in footer (#8030)

  • Update Frontend schema (#8037)

  • Bump frontend yarn version to 4.4.1 (#8052)

  • Remove operator upgrade alert (#8053)

  • Clear onboarding events (#8062)

Refactor

  • Rename createdAtFrom/To to from/to (#7773)

  • Split EventLog into separate components and hook up new Event search (#7777)

  • Project archive card (#7859)

  • Switch projectStore.getProjects with projectReadModel.getProjectsForAdminUi in project service (#7904)

  • Remove react-timeago (#7943)

  • Prepare project card iteration (#7990)

  • Make avatar group more customizable (#7989)

  • Ts checking conditionallyrender props (#7840)

  • Replace IProjectCard with openapi type (#8043)

  • Extract generate api key stage into component (#8061)

ivarconr
published 6.1.12 •

ivarconr
published 6.0.7 •

ivarconr
published 5.12.8 •

ivarconr
published 6.1.11 •

Changelog

Source

[6.1.11] - 2024-08-21

Bug Fixes

  • Enable disabled strategies keeps settings (#7952)