Skip to content

Releases: DMGT-TECH/the-usher-server

v2.5.0

23 Dec 20:23
71fb48f
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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

v2.1.1

28 Aug 21:49
ef5c6a3
Compare
Choose a tag to compare

Features & Updates

In this patch, the Admin Persona DB layer has been refactored, and PGPool is no longer used to optimize server connections to the database.

What's Changed

  • UNTRACKED/k1ch/refactor-persona-db-layer by @k1ch in #117

Full Changelog: v2.1.0...v2.1.1

v2.1.0

15 Aug 22:19
3b5554a
Compare
Choose a tag to compare

Features & Updates

A new Admin API (GET: roles/{key}/permissions) has been introduced in this minor release.

What's Changed

  • Topic/k1ch/Introduce Admin API - GET: roles/{key}/permissions by @k1ch in #115
  • UNTRACKED /k1ch/bump version to v2.1.0 by @k1ch in #116

Full Changelog: v2.0.2...v2.1.0

v2.0.2

08 Aug 22:07
832e80c
Compare
Choose a tag to compare

Features & Updates

This patch focuses on minor enhancements and improved error handling for the database.

What's Changed

  • chore(deps): bump express from 4.18.2 to 4.19.2 in /mockidentityprovider by @dependabot in #105
  • chore(deps): bump express from 4.18.2 to 4.19.2 in /server by @dependabot in #104
  • chore(deps-dev): bump braces from 3.0.2 to 3.0.3 in /server by @dependabot in #109
  • UNTRACKED(chore): add tests for ignore use case by @mikelax in #111
  • UNTRACKED(chore): Remove uuid lib and nodejs version by @mikelax in #113
  • UNTRACKED /k1ch/bump-version-to-2.0.2 by @k1ch in #114

Full Changelog: v2.0.1...v2.0.2

v2.0.1

08 Apr 17:40
3cc91b4
Compare
Choose a tag to compare

Features & Updates

This patch focuses on enhancing the performance of a critical SQL query, particularly addressing scalability issues observed on larger databases.

What's Changed

  • chore(deps): bump jose from 4.15.4 to 4.15.5 in /server by @dependabot in #102
  • Topic/k1ch/ SQL optimization: selectTenantPersonaClients by @k1ch in #103

Full Changelog: v2.0.0...v2.0.1