Skip to content

Releases: DMGT-TECH/the-usher-server

v2.8.0

03 Sep 21:54
e00199b

Choose a tag to compare

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

Full Changelog: v2.7.0...v2.8.0

v2.7.0

03 Jun 17:26
007f4a3

Choose a tag to compare

Release Notes

This release introduces a new admin API: DELETE /roles/{role_key}/permissions/{permission_key}

What's Changed

  • Topic / k1ch / Introduce DELETE:/roles/{role_key}/permissions/{permision_key} by @k1ch in #142

Full Changelog: v2.6.1...v2.7.0

v2.6.1

06 Feb 01:34
e6f2384

Choose a tag to compare

Release Notes

This release includes the assigned_at attribute in the response of GET:/personas/{key}/roles

What's Changed

  • Topic / k1ch / include timestamp for GET:/personas/{key}/roles by @k1ch in #141

Full Changelog: v2.6.0...v2.6.1

v2.6.0

06 Jan 23:30
807cd39

Choose a tag to compare

Release Notes

This release introduces a new API:

  1. GET: /tenants

What's Changed

  • Topic / k1ch / Introduce GET:/tenants by @k1ch in #138
  • Chore / k1ch / bump-version-2.6.0 by @k1ch in #140

Full Changelog: v2.5.0...v2.6.0

v2.5.0

23 Dec 20:23
71fb48f

Choose a tag to compare

Release Notes

This release introduces two new APIs:

  1. GET: /permissions
  2. GET: /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:/permissions and GET:/clients/{client_id}/permissions APIs 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

13 Nov 16:43
bcf4118

Choose a tag to compare

Release Notes

This release introduces two new APIs:

  1. POST: /clients/{client_id}/permissions
  2. PUT: /roles/{role_key}/permissions

Additionally, this update includes minor enhancements.

What's Changed

  • Topic /k1ch/ Introduce API POST: clients/{client_id}/permissions by @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}/permissions by @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

17 Oct 21:44
63dd5c4

Choose a tag to compare

Release Notes

  1. Enhanced Roles Endpoints:

    • Multiple GET */roles endpoints have been instrumented with a new include_permissions query parameter.
    • This allows you to include the permissions associated with a role directly within the role object.
  2. Codebase Refactoring:

    • Continued efforts to refactor the codebase, transitioning away from the generic PG library to leverage knex for improved query handling.
  3. Knex Configuration:

    • Introduced additional knex environment variables, providing greater flexibility in configuration.
  4. Optimized Bootstrap Process:

    • Skips seedKeysIfDbIsEmpty during application bootstrap if SKIP_KEYS_CHECK environment variable is set to true, optimizing the startup process.

What's Changed

  • chore(UNTRACKED): Update libs by @mikelax in #125
  • Topic/k1ch/ Introduce include_permissions query param for GET /roles APIs by @k1ch in #126

Full Changelog: v2.2.1...v2.3.0

v2.2.1

26 Sep 16:10
84781c4

Choose a tag to compare

This patch introduces new Knex configurations which enables the immediate release of idle DB connections

What's Changed

  • UNTRACKED/k1ch/ fix knex config, release idle db connection and minor JWKS API bug by @k1ch in #124

Full Changelog: v2.2.0...v2.2.1

v2.2.0

06 Sep 16:04
7eca106

Choose a tag to compare

Features & Updates

This minor release introduces a new Admin API, GET /clients, and includes some code enhancements.

What's Changed

  • Topics / k1ch / Introduce Admin API: GET /clients by @k1ch in #119

Full Changelog: v2.1.2...v2.2.0

v2.1.2

04 Sep 20:56
89caa16

Choose a tag to compare

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