Releases: switcherapi/switcher-api
Releases · switcherapi/switcher-api
v1.3.0
What's Changed
- Fixes #387 - Fixed team member removal by @petruki in #388
- #389 - Mapped Relay verification attributes by @petruki in #390
- Closes #391 - Group permission cascade enabled by @petruki in #392
- #389 - Added route generate verification code by @petruki in #393
- #389 - Added Relay verification route by @petruki in #394
- Closes #395 - New API key method by @petruki in #396
- Closes #397 - Relay HTTPS settings by @petruki in #398
- Fixes Relay no endpoint requests #397 by @petruki in #399
- Fixes #400 - Duplicated Switchers inconsistency by @petruki in #401
- #389 - Added Relay verification reset by @petruki in #402
- #389 - Validate Relay is verified when triggered by @petruki in #403
- Bump dependencies version by @petruki in #404
- Closes #405 - Replaced GraphQL dependency by @petruki in #406
- Fixes #407 - resolveComponent from Config route by @petruki in #408
- Fixes #409 - Team member index by @petruki in #410
- #389 - Replaced verified with verified per env by @petruki in #411
- #389 - Moved verification code to Domain level by @petruki in #412
- Closes #413 - Added rate limit handler middleware by @petruki in #414
- Fixes #415 - Paging arguments limit/skip by @petruki in #416
- Added check parameter for API details by @petruki in #417
- Bumping mongo/other dependencies by @petruki in #418
- Fixed middleware auth logs and code smells by @petruki in #419
- Bump mongoose and deps by @petruki in #420
- Relay: added possibility to accept self-signed cert by @petruki in #421
- Relay: default allow self-sign cert by @petruki in #422
- Relay: fixes httpsAgent by @petruki in #423
- Added SSL support by @petruki in #424
- Closes #425 - Added REST query filter by @petruki in #426
- Removed HTTPS_AGENT verification by @petruki in #427
- Fixed httpsAgent toggle by @petruki in #428
- Bump switcher-client to 3.1.8 by @petruki in #429
- Fixed Slack Integration for self-hosted API mode by @petruki in #430
- #431 - Added environments to Permission by @petruki in #432
- #431 - Updated patch route for environments by @petruki in #433
- Fixes 401 redirect issue by 403 by @petruki in #434
- Closes #435 - Improved Team/Permission logic by @petruki in #436
- Fixes Permission sanitiation middlewares by @petruki in #437
- #431 - Added core logic to validate environments by @petruki in #438
- Added route to expose Switcher Client to UI by @petruki in #439
- Bump deps by @petruki in #440
- Bump deps - fixed/upgraded rate_limte to v7 by @petruki in #441
- Forward cert to switcher-client by @petruki in #442
- Closes #443 - Upgrade mongodb driver to 6.0.0 by @petruki in #444
- Improved check config component perf by @petruki in #445
- Refactored recordHistory function by @petruki in #446
- Bumped express-rate-limit to v7 and other deps by @petruki in #448
- Closes #449 - Added in-memory permission caching by @petruki in #450
- Improved permission cache key - bumped deps by @petruki in #451
- Fixes permission cache reset when elements are modified by @petruki in #452
- Added support to environment for permission cache by @petruki in #453
- Embedded owner name to find element by Id payloads by @petruki in #454
- Added populate admin for listing route payloads by @petruki in #455
- Removed deprecated slack route by @petruki in #456
- Patch axios vulnerability - bump deps by @petruki in #457
- #431 - Added env to graphQL permission resolver by @petruki in #458
- #431 - Added new permission action verbs - added environment verifica… by @petruki in #459
- #431 - Fixes Strategy permission verification by @petruki in #460
- Fixes slack, relay and environment - Bump mongoose to v8 by @petruki in #461
- Enabled history get permission using cascade verification by @petruki in #462
- Fixes #463 - domain query proper input arg validation by @petruki in #464
- Removed unnecessary resolver from GraphQL args query by @petruki in #465
- Bump deps - [email protected], [email protected], others by @petruki in #466
- Fixed REGEX env arg typo by @petruki in #467
- Bump babel/cli to 7.23.4 by @petruki in #468
- Upgraded runtime to use Node 20 LTS by @petruki in #469
- Fixed object to string interpolation - code semlls by @petruki in #470
- Bump CI actions by @petruki in #471
- Fixed errors found in the API docs by @petruki in #472
- Added /gitops-graphql - replaced appAuth with componentAuth by @petruki in #473
- Bump axios to 1.6.5 by @petruki in #475
- Bump mongoose to 8.1.0 by @petruki in #476
- Bump axios to 1.6.7 and mongoose to 8.1.1 by @petruki in #477
- Bump mongoose to 8.1.3 by @petruki in #478
- Replaced non-descriptive hash salt by @petruki in #479
- Fixed XSS vulnerability - sanitized permission action req by @petruki in #480
- Bump deps - express,rate-limit,mongodb,mongoose,switcher-client by @petruki in #481
- Bump [email protected], [email protected] by @petruki in #482
- Patches ReDoS vulnerability found in formatInput and containsValue by @petruki in #483
- chore: replaced in containsValue regex validation with includes by @petruki in #484
- Patches XSS vulnerability found in relay handlers by @petruki in #485
- Added metadata attribute to criteria response payload by @petruki in #486
- Converting project to ES module by @petruki in #487
- Bump switcher-client to v4 - Added support to metadata (SWITCHER_AC_METADATA:disabled) by @petruki in #488
- Added SDK throttle settings - (SWITCHER_AC_METADATA:enabled) by @petruki in #489
- Bump [email protected] - fixes throttle by @petruki in #490
- Added validators and field query to /groupconfig route by @petruki in #491
- Fixes client auth to include a valid environment by @petruki in #492
- Bump [email protected] by @petruki in #493
- chore:...
v1.2.7
What's Changed
- Bumped dependencies (axios, express, mongoose, jest) by @petruki in #357
- Closes #358 - Removed Heroku from CI by @petruki in #359
- Bumped axios, helmet, mongodb, mogoose versions by @petruki in #360
- Closes #361 - Patched jsonwebtoken - Bumped dependencies by @petruki in #362
- Fixed code smell - redundant async by @petruki in #364
- Fixed code smells - redundant async by @petruki in #365
- Moved history access to specialized service impl by @petruki in #366
- Sanitized paging arguments for history fetch by @petruki in #367
- Closes #368 - Bumped [email protected] and [email protected] by @petruki in #369
- Fixed input sanitization for admin route by @petruki in #370
- Fixes #371 - Preventing reDoS by @petruki in #372
- Fixed remaining reDoS vulnerabilities by @petruki in #373
- Fixes #375 - Safest API key generation code by @petruki in #376
- Fixes #374 by @petruki in #377
- Closes #378 - Bump dependencies by @petruki in #379
- Closes #380 - Upgraded mongoose 6 to 7 by @petruki in #381
- Update CI to use prod DB version by @petruki in #382
- Closes #383 - Bumped Node in Dockerfile to 18 LTS by @petruki in #384
- Updated CI manifest to use Node 18 by @petruki in #385
- Bumping internal dependencies by @petruki in #386
Full Changelog: v1.2.6...v1.2.7
v1.2.6
What's Changed
- Added Pino for logging - added input sanitization by @petruki in #339
- Closes #340 - Removed IPCIDR - bumped deps by @petruki in #341
- Closes #342 - Added input sanitization to metrics and strategy by @petruki in #343
- Fixed improper input validation on metrics and client-api by @petruki in #344
- Fixes #346 - metric/statistics by date range by @petruki in #347
- Closes #348 - Added permission query to GraphQL endpoint by @petruki in #349
- Closes #345 - Bumped switcher-client to 3.1.2 by @petruki in #350
- Fixes #351 - Disable metrics args must contain all envs by @petruki in #352
- Closes #353 - Replaced bcrypt by bcryptjs by @petruki in #354
- Bumped dependency versions by @petruki in #355
- Fixed potential XSS vulnerability /slack resource by @petruki in #356
Full Changelog: v1.2.5...v1.2.6
v1.2.5
What's Changed
- Closes #329 - Patched moment to 2.29.4 by @petruki in #330
- Closes #331 - Updated GraphQL schema by @petruki in #332
- Fixes #333 - Flat configuration for newly created Domains by @petruki in #334
- Closes #335 - Added Slack/Settings ignored/frozen envs by @petruki in #336
- Update Slack resources for settings update #335 by @petruki in #337
- Improved Slack env settings to use value pattern #335 by @petruki in #338
Full Changelog: v1.2.4...v1.2.5
v1.2.4
v1.2.4-SNAPSHOT
Added release CI [skip ci]