Releases: DMGT-TECH/the-usher-server
Releases · DMGT-TECH/the-usher-server
v2.8.0
Release Notes
Version 2.8.0 introduces a new Admin API (POST /tenants), along with a bug fix and several enhancements to improve system stability and maintainability.
What's Changed
- chore: remove pgpool from few functions by @mikelax in #143
- chore: finish removing pgpool and replace with knex by @mikelax in #144
- chore: minor library updates by @mikelax in #145
- feat: add POST tenants API by @mikelax in #147
- Bug Fix / Manish047 / Resolve issue with additional scope permissions in refresh token by @Manish047 in #148
New Contributors
- @Manish047 made their first contribution in #148
Full Changelog: v2.7.0...v2.8.0
v2.7.0
v2.6.1
v2.6.0
v2.5.0
Release Notes
This release introduces two new APIs:
GET: /permissionsGET: /clients/{client_id}/permissions
What's Changed
- chore(deps): bump path-to-regexp and express in /server by @dependabot in #134
- Topic / k1ch / Introduce
GET:/permissionsandGET:/clients/{client_id}/permissionsAPIs by @k1ch in #135 - chore(deps): bump path-to-regexp and express in /mockidentityprovider by @dependabot in #136
- Chore / k1ch / bump version to 2.5.0 by @k1ch in #137
Full Changelog: v2.4.0...v2.5.0
v2.4.0
Release Notes
This release introduces two new APIs:
POST: /clients/{client_id}/permissionsPUT: /roles/{role_key}/permissions
Additionally, this update includes minor enhancements.
What's Changed
- Topic /k1ch/ Introduce API
POST: clients/{client_id}/permissionsby @k1ch in #129 - chore(deps): bump cookie and express in /mockidentityprovider by @dependabot in #127
- chore(deps): bump cookie and express in /server by @dependabot in #130
- chore: Add mermaid documentation by @mikelax in #131
- Topic /k1ch/ introduce API
PUT:/roles/{role_key}/permissionsby @k1ch in #132 - Topic/ k1ch / bump version to v2.4.0 by @k1ch in #133
Full Changelog: v2.3.0...v2.4.0
v2.3.0
Release Notes
-
Enhanced Roles Endpoints:
- Multiple
GET */rolesendpoints have been instrumented with a newinclude_permissionsquery parameter. - This allows you to include the permissions associated with a role directly within the role object.
- Multiple
-
Codebase Refactoring:
- Continued efforts to refactor the codebase, transitioning away from the generic
PGlibrary to leverageknexfor improved query handling.
- Continued efforts to refactor the codebase, transitioning away from the generic
-
Knex Configuration:
- Introduced additional
knexenvironment variables, providing greater flexibility in configuration.
- Introduced additional
-
Optimized Bootstrap Process:
- Skips
seedKeysIfDbIsEmptyduring application bootstrap ifSKIP_KEYS_CHECKenvironment variable is set totrue, optimizing the startup process.
- Skips
What's Changed
- chore(UNTRACKED): Update libs by @mikelax in #125
- Topic/k1ch/ Introduce include_permissions query param for
GET /rolesAPIs by @k1ch in #126
Full Changelog: v2.2.1...v2.3.0
v2.2.1
v2.2.0
v2.1.2
Features & Updates
In this patch, the Admin Sessions DB layer has been refactored, and PGPool is no longer used to optimize server connections to the database.
What's Changed
- UNTRACKED(chore): replace pg with knex in sessions db functions by @mikelax in #118
- Bump mocha lib to
10.7.3 - Bump pg lib to
8.12.0
Full Changelog: v2.1.1...v2.1.2