Skip to content

Latest commit

 

History

History
1650 lines (852 loc) · 111 KB

CHANGELOG.md

File metadata and controls

1650 lines (852 loc) · 111 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

1.0.0-beta.16 (2024-06-07)

Features

  • allow {client,robot,user}-authentication via id or name (2c06e42)
  • allow filtering permissions by built_in attribute (2ad788a)
  • allow passing pinia instance to client-web-kit package (e664b37)
  • apply stricter linting rules (#1611) (af0774d)
  • better & consistent naming for configuration options (#1773) (a4f966e)
  • better control of token verifier cache (3a7210f)
  • bind default role to robot instead of individual permissions (#1781) (bcc51d2)
  • check composite unique constraints on resource creation for sqlite (#1870) (d07fcb9)
  • configurable name of default robot account (#1771) (4ec7cdc)
  • enable condition validation for permission-relation entities (#1733) (bb96e9a)
  • enable local/global permissions & unqiueness by name + realm_id (#1985) (56b366a)
  • enhance logger formatting (85011d5)
  • enhance use toast composable (07fb700)
  • guarantee hashed robot vault secret is equal to db secret (#1767) (9928256)
  • implement interaction between timeago and ilingo library (5b44aaf)
  • implemented ilingo v4 with reactive form rules translations (#1913) (75aaa16)
  • improve errror handling (#1951) (607585e)
  • initial core-socket-kit implementation (#1907) (a7e02b2)
  • ldap identity provider (#1721) (3cf6858)
  • ldap identity-provider {user,role}-filter attribute (#1743) (f36f70e)
  • manage {user,robot,client}-basic-auth by configuration (#1768) (2b66063)
  • migrated from vue-layout to vuecs (387e1e9)
  • migrated to bootstrap-vue-next v0.17 (7d32617)
  • optimized pinia based store + renamed ability manager (f309e99)
  • parse/check connection string fns (4e497b0)
  • prefix & reogranize components (#1610) (0e4c6ee)
  • refactor & simplify global cli (#1603) (890456b)
  • refactored configuration management (#1598) (9ff87a4)
  • refactored domain event publishing + fixed cache invalidation (#1928) (53f2fba)
  • refactored service singleton usage (#1933) (cbf2f58)
  • reimplemented store,http-client,... installation & usage (#1986) (ca5fc93)
  • remove permission name regex restriction (#1754) (c81a249)
  • remove socket-client implementation (#1915) (28f1cce)
  • reorganized code (#1945) (f5622d3)
  • serialize/deserialize {user,role,identity-provider}-attribute values (#1731) (2283cca)
  • simplified and enhanced ability-manager (#1758) (641be51)
  • simplified client socket manager interaction (d31ccf5)
  • simplified role-,permission-,scope-form (7b5cb4a)
  • simplified validation handling in login.vue component (320e049)
  • split log in access and error & adjust log levels for console transport (4d291cb)
  • store email of identity-provider flow & optimized account creation (df97c1a)
  • translations for components (#1914) (e713752)
  • updated bootstrap-vue & refactored toast usage (1b3ca45)
  • use envix for environment variable interaction (8d5a8fc)
  • use mysql2 driver package to support mysql v8 (#1831) (d8fd28b)
  • use rust bindings to speed up bcrypt and jsonwebtokens (#1784) (3a1fcf3)
  • validaiton severity implementation (0e4d0a0)

Bug Fixes

  • add explicit vnode typings for form components (0248e40)
  • add prepublish build hook for ui package (212dff0)
  • allow authentication but not authorization with basic auth in production (f8c9ac1)
  • bump locter to v2 & reset lock file (d129f14)
  • client repository naming (d213faa)
  • client web scope list view (b76cffb)
  • column names for sqlite uniqueness enforcement should be based on property name (5de8c5f)
  • define key for action of relational resource assignments (a7c3872)
  • deps: bump @hapic/oauth2 from 2.4.0 to 2.4.1 (#1628) (e963096)
  • deps: bump @hapic/oauth2 from 2.4.1 to 2.4.2 (#1835) (d870a11)
  • deps: bump @hapic/vault from 2.3.1 to 2.3.2 (#1629) (d9d3c25)
  • deps: bump @hapic/vault from 2.3.2 to 2.3.3 (#1836) (a51ef81)
  • deps: bump @node-rs/bcrypt from 1.10.0 to 1.10.1 (#1810) (234deb1)
  • deps: bump @node-rs/bcrypt from 1.10.2 to 1.10.4 (#1925) (600c8fc)
  • deps: bump @node-rs/jsonwebtoken from 0.5.0 to 0.5.1 (#1790) (fd1ceef)
  • deps: bump @node-rs/jsonwebtoken from 0.5.1 to 0.5.2 (#1809) (139c925)
  • deps: bump @node-rs/jsonwebtoken from 0.5.4 to 0.5.6 (#1927) (afe82f6)
  • deps: bump @routup/** dependencies (63869b5)
  • deps: bump @routup/basic from 1.3.0 to 1.3.1 (#1636) (0e3acb1)
  • deps: bump @routup/basic from 1.3.1 to 1.3.2 (#1865) (7c00221)
  • deps: bump @routup/decorators from 3.3.0 to 3.3.1 (#1637) (4ee0314)
  • deps: bump @routup/decorators from 3.3.1 to 3.3.2 (#1873) (0fdff25)
  • deps: bump @routup/swagger from 2.3.0 to 2.3.1 (#1581) (67416c6)
  • deps: bump @routup/swagger from 2.3.1 to 2.3.2 (#1635) (f889e38)
  • deps: bump @routup/swagger from 2.3.2 to 2.3.3 (#1644) (c3dfa71)
  • deps: bump @routup/swagger from 2.3.3 to 2.3.4 (#1675) (5fb5373)
  • deps: bump @routup/swagger from 2.3.4 to 2.3.5 (#1745) (0c8b7ab)
  • deps: bump @routup/swagger from 2.3.5 to 2.3.6 (#1875) (cf13487)
  • deps: bump @types/jsonwebtoken from 9.0.3 to 9.0.4 (#1444) (185bee1)
  • deps: bump @types/jsonwebtoken from 9.0.4 to 9.0.5 (#1507) (598b9af)
  • deps: bump @types/jsonwebtoken from 9.0.5 to 9.0.6 (#1777) (bec999f)
  • deps: bump @types/nodemailer from 6.4.13 to 6.4.14 (#1543) (b67c556)
  • deps: bump @types/nodemailer from 6.4.14 to 6.4.15 (#1946) (e3c9f7c)
  • deps: bump better-sqlite3 from 10.0.0 to 11.0.0 (#2030) (0b65564)
  • deps: bump better-sqlite3 from 9.0.0 to 9.1.1 (#1547) (48e4c2a)
  • deps: bump better-sqlite3 from 9.2.2 to 9.3.0 (#1662) (a1e8763)
  • deps: bump better-sqlite3 from 9.3.0 to 9.4.1 (#1717) (6c587cc)
  • deps: bump better-sqlite3 from 9.4.1 to 9.4.3 (#1760) (fdfd877)
  • deps: bump better-sqlite3 from 9.4.3 to 9.4.5 (#1868) (941324f)
  • deps: bump better-sqlite3 from 9.5.0 to 9.6.0 (#1935) (e835eff)
  • deps: bump better-sqlite3 from 9.6.0 to 10.0.0 (#2000) (776509c)
  • deps: bump destr from 2.0.2 to 2.0.3 (#1753) (b99ae15)
  • deps: bump dotenv from 16.3.1 to 16.4.1 (#1678) (ba5421c)
  • deps: bump dotenv from 16.4.1 to 16.4.4 (#1728) (0952c01)
  • deps: bump dotenv from 16.4.4 to 16.4.5 (#1750) (e19c93d)
  • deps: bump envix from 1.2.0 to 1.3.0 (#1714) (c922704)
  • deps: bump envix from 1.3.0 to 1.5.0 (#1718) (68158fe)
  • deps: bump hapic from 2.4.0 to 2.5.0 (#1627) (4adea8e)
  • deps: bump hapic from 2.5.0 to 2.5.1 (#1834) (4f815b1)
  • deps: bump jose from 4.15.4 to 5.0.1 (#1476) (980f794)
  • deps: bump jose from 5.0.1 to 5.1.0 (#1490) (7017e1c)
  • deps: bump jose from 5.1.0 to 5.1.1 (#1524) (d4d2221)
  • deps: bump jose from 5.1.3 to 5.2.0 (#1593) (b29f72d)
  • deps: bump jose from 5.2.0 to 5.2.2 (#1720) (30a5d75)
  • deps: bump jose from 5.2.2 to 5.2.3 (#1802) (a7cf915)
  • deps: bump jose from 5.2.3 to 5.2.4 (#1879) (0348eed)
  • deps: bump jose from 5.2.4 to 5.3.0 (#1979) (231f1b6)
  • deps: bump jose from 5.3.0 to 5.4.0 (#2032) (64a9737)
  • deps: bump locter from 1.2.3 to 1.3.0 (#1632) (6c1ced2)
  • deps: bump locter from 2.0.2 to 2.1.0 (#1855) (3628d76)
  • deps: bump mysql2 from 3.9.3 to 3.9.4 (#1883) (c5118a7)
  • deps: bump mysql2 from 3.9.5 to 3.9.6 (#1905) (5d9cbd3)
  • deps: bump node-cron and @types/node-cron (#1505) (9ab22c6)
  • deps: bump nodemailer and @types/nodemailer (#1448) (026830c)
  • deps: bump nodemailer from 6.9.11 to 6.9.12 (#1806) (fe74227)
  • deps: bump nodemailer from 6.9.12 to 6.9.13 (#1830) (665d29c)
  • deps: bump nodemailer from 6.9.7 to 6.9.8 (#1607) (e44fcfa)
  • deps: bump nodemailer from 6.9.8 to 6.9.9 (#1694) (544553d)
  • deps: bump nodemailer from 6.9.9 to 6.9.10 (#1759) (da57ff5)
  • deps: bump pathe from 1.1.1 to 1.1.2 (#1639) (50f631b)
  • deps: bump pg from 8.11.3 to 8.11.5 (#1856) (8cb11c7)
  • deps: bump reflect-metadata from 0.1.14 to 0.2.1 (#1575) (96e97de)
  • deps: bump reflect-metadata from 0.2.1 to 0.2.2 (#1841) (ee73bf7)
  • deps: bump routup from 3.1.0 to 3.2.0 (#1498) (698bd3e)
  • deps: bump routup from 3.2.0 to 3.3.0 (#1847) (3f80b81)
  • deps: bump smob from 1.4.1 to 1.5.0 (#1843) (4741a8a)
  • deps: bump typeorm from 0.3.17 to 0.3.19 (#1613) (34aaa01)
  • deps: bump typeorm from 0.3.19 to 0.3.20 (#1677) (e929396)
  • deps: bump typeorm-extension from 3.0.2 to 3.1.0 (#1447) (1325522)
  • deps: bump typeorm-extension from 3.1.0 to 3.1.1 (#1458) (4b18e48)
  • deps: bump typeorm-extension from 3.2.0 to 3.3.0 (#1642) (55ee6a5)
  • deps: bump typeorm-extension from 3.3.0 to 3.4.0 (#1674) (87ca11b)
  • deps: bump typeorm-extension from 3.4.0 to 3.5.0 (#1724) (b95f0bc)
  • deps: bump typeorm-extension from 3.5.0 to 3.5.1 (#1884) (f349c80)
  • deps: bump winston from 3.11.0 to 3.12.0 (#1794) (ab2a496)
  • deps: bump winston from 3.12.0 to 3.13.0 (#1833) (7c9766c)
  • deps: bump zod from 3.22.4 to 3.22.5 (#1912) (366b48e)
  • deps: bump zod from 3.23.0 to 3.23.7 (#1958) (0cf64ca)
  • deps: bump zod from 3.23.7 to 3.23.8 (#1962) (25f63cb)
  • docker entrypoint (12b15e4)
  • don't bundle pinia in client-web-kit dist (ba12cef)
  • encforcing entity unique constraints on create/update operation (a9680df)
  • import utils form kit package (15465b3)
  • include .nuxt directory for publishing (adc8101)
  • keys in build config fn (b8deb00)
  • ldap identity-provider login flow + added idp ldap test suite (bc78964)
  • log any server error with cause (ba40d14)
  • maxAge assignment of refresh- & access-token (5f112a0)
  • minor changes to include package as release-candidate (7b2da27)
  • minor cleanup for jwt sign/verify & remove unnecessary dependencies (8ca8600)
  • minor enhancement for vue installer (166b912)
  • minor optimization for client-manager (e5dbf87)
  • minor type enhancement for layout navigation class (fd3b168)
  • only log non 400/500 status code in dev and test env (cff84e0)
  • package name of plugin packages (2c8a5ca)
  • paring of server core options (ac5709f)
  • permission restriction in identity-provider routes (18077d3)
  • relational resource componentns slot rendering (b28de46)
  • remove env.ts~ (e2d68df)
  • remove nuxt module for loading configuration file (3ad5f8c)
  • remove osbolete translatorLocale component property (4ef5be9)
  • remove proxy sub-module (d52cd63)
  • remove unnecessary pinia option parameter (e2b9124)
  • robot integrity http handler (ba5e08e)
  • setting publicURL to swagger http middleware (d5eabbd)
  • stricter implementation of ldap resolveDn fn (135e66b)
  • throwing error on token decoding issue (1617abe)
  • throwing token error (35663eb)
  • typings in translator + updated vuelidate (0e1a8e8)
  • unset cookie for domain in production (112031b)
  • use consts for custom vuelidate rules (4f1bb7c)
  • use read-int instead of read-number (cb01c5e)
  • use store access in page components (8d75d0d)
  • version range in peer dependency section for internal packages (ef95901)

Reverts

  • "chore: remove node-workspace plugin" (a890d63)

1.0.0-beta.15 (2024-05-13)

Bug Fixes

  • don't bundle pinia in client-web-kit dist (ba12cef)

1.0.0-beta.14 (2024-05-13)

Features

  • allow passing pinia instance to client-web-kit package (e664b37)

Bug Fixes

  • import utils form kit package (15465b3)

1.0.0-beta.13 (2024-05-13)

Features

  • enable local/global permissions & unqiueness by name + realm_id (#1985) (56b366a)
  • enhance logger formatting (85011d5)
  • optimized pinia based store + renamed ability manager (f309e99)
  • reimplemented store,http-client,... installation & usage (#1986) (ca5fc93)
  • simplified role-,permission-,scope-form (7b5cb4a)

Bug Fixes

  • deps: bump jose from 5.2.4 to 5.3.0 (#1979) (231f1b6)
  • encforcing entity unique constraints on create/update operation (a9680df)
  • minor changes to include package as release-candidate (7b2da27)

Reverts

  • "chore: remove node-workspace plugin" (a890d63)

0.45.1 (2023-10-23)

Bug Fixes

  • include .nuxt directory for publishing (adc8101)

0.45.0 (2023-10-23)

Bug Fixes

  • deps: bump @types/jsonwebtoken from 9.0.3 to 9.0.4 (#1444) (185bee1)
  • deps: bump better-sqlite3 from 8.7.0 to 9.0.0 (#1422) (ad64135)
  • deps: bump jose from 4.15.2 to 4.15.4 (#1431) (26d5835)
  • deps: bump nodemailer and @types/nodemailer (#1448) (026830c)
  • deps: bump nodemailer from 6.9.5 to 6.9.6 (#1418) (bf4eb3d)
  • deps: bump typeorm-extension from 3.0.2 to 3.1.0 (#1447) (1325522)
  • deps: bump winston from 3.10.0 to 3.11.0 (#1420) (834e4f1)

Features

  • bump routup and plugins (d44c33e)

0.44.0 (2023-10-07)

Bug Fixes

  • add missing build step in release job (25f93e6)
  • error status code comparision range (9013350)
  • exposing client errors via API (00098fb)

Features

  • enhance removing duplicte slashes (9dd17b2)

0.43.0 (2023-10-05)

Bug Fixes

  • add missing build step in release job (25f93e6)

Features

  • enhance removing duplicte slashes (ee3302b)

0.42.0 (2023-10-05)

Bug Fixes

  • deps: bump @types/jsonwebtoken from 9.0.2 to 9.0.3 (#1387) (67869f4)
  • deps: bump @types/nodemailer from 6.4.10 to 6.4.11 (#1395) (21151e6)
  • deps: bump better-sqlite3 from 8.6.0 to 8.7.0 (#1403) (477802e)
  • deps: bump jose from 4.14.6 to 4.15.2 (#1399) (1c34f29)
  • deps: bump routup to v2.0 (aff4988)
  • deps: bump typeorm-extension from 3.0.1 to 3.0.2 (#1367) (02f8743)
  • deps: bump zod from 3.22.2 to 3.22.3 (#1386) (1663dc8)
  • deps: bump zod from 3.22.3 to 3.22.4 (#1404) (abcedb9)

Features

0.41.0 (2023-09-01)

Bug Fixes

  • allways set migrations folder for datasource options (e49199c)
  • data-source options migration path (582f8c6)
  • deps: bump @ebec/http from 1.1.0 to 1.1.1 (#1343) (2e92c03)
  • deps: bump better-sqlite3 from 8.5.1 to 8.5.2 (#1352) (1216567)
  • deps: bump hapic to v2.3.0 (23d59bd)
  • deps: bump jsonwebtoken from 9.0.1 to 9.0.2 (#1349) (deb63e5)
  • deps: bump zod from 3.22.1 to 3.22.2 (#1346) (584e804)
  • keep original argument order of provide pattern (13b6f05)
  • move translator sub module (93f0b37)

Features

  • ensure singleton instance is not injected yet (31d0e31)

0.40.3 (2023-08-21)

Bug Fixes

  • renamed socket-manager utility functions (cce9584)
  • set busy as list-meta property (69af5f1)

0.40.2 (2023-08-20)

Bug Fixes

  • cleanup list sub-module (132bcbf)
  • deps: bump better-sqlite3 from 8.5.0 to 8.5.1 (#1318) (f70d222)
  • deps: bump pg from 8.11.2 to 8.11.3 (#1321) (8907b24)
  • list total entries incr/decr (fbf0a17)
  • module exports + simplified applying pagination meta (7f233e5)
  • remove unnecessary watcher (2f6beef)
  • renamed list-query to list-meta + restructured meta type (6abb3fd)

0.40.1 (2023-08-16)

Bug Fixes

0.40.0 (2023-08-15)

Bug Fixes

  • api-client/store usage with provide & inject (779a0ff)
  • deps: bump @types/nodemailer from 6.4.8 to 6.4.9 (#1284) (29c2a2d)
  • deps: bump locter from 1.2.0 to 1.2.1 (#1283) (c490e3e)
  • deps: bump typeorm-extension to v3 (8bf3d9a)
  • minor cleanup + enhance vue install fn (5c6eb53)
  • remove explicit component naming + proper renderError usage for entity-manager (71d3e0b)

Features

  • implemmented socket manager + refactored entiy-{list,manager} (b6ddb51)
  • simplified entity assign actions (c22ab45)

0.39.1 (2023-07-22)

Bug Fixes

  • deps: bump better-sqlite3 from 8.4.0 to 8.5.0 (#1275) (f7ea369)
  • deps: bump locter from 1.1.2 to 1.2.0 (#1274) (e17da05)
  • deps: bump nodemailer from 6.9.3 to 6.9.4 (#1276) (3d9c686)
  • deps: bump routup from 1.0.1 to 1.0.2 (#1270) (ddc541b)
  • deps: bump typeorm-extension to v3.0.0-alpha.8 (f77c239)
  • migration location for non lazy execution (4663b58)

0.39.0 (2023-07-18)

Bug Fixes

  • deps: bump consola from 3.2.2 to 3.2.3 (#1242) (ca7dc53)
  • deps: bump jsonwebtoken from 9.0.0 to 9.0.1 (#1251) (5774121)
  • deps: bump semver and @commitlint/is-ignored (#1268) (0f193a1)
  • deps: bump semver from 5.7.1 to 5.7.2 (#1254) (f0eec90)
  • deps: bump winston from 3.9.0 to 3.10.0 (#1252) (865d44d)
  • env parse and apply for client-ui via cli service (135f85c)
  • identity-provider fields components (8682424)
  • oauth2 github identity-provider workflow (f6843e2)
  • only require identity-provider protocol or protocol-config (5caacf4)
  • rename identity-provider protocol_config column to preset (bf4020e)
  • rename realm column drop_able to built_in (dd93239)
  • simplify imports + better defaults for list-controls (870cd0b)

Features

  • better typing and structure for entity-{list,manager} (abbfe43)
  • extended identity-provider form to manage protocols and protocol-configs (0d01e7f)
  • implemented (social)login flow for identity provider authorization & redirect (8db22c9)
  • implemented entity-manager + created domain entity components (391969d)
  • initial social login provider configuration (5a17ebf)
  • renamed and restructured domain-list to entity-list (fa75fd8)
  • split identity-provider form fields + additional utitlity components (a50a695)
  • updated migration files for mysql,postgres & sqlite3 (af6fa0f)
  • use timeago component for {updated,created}-at columns (af92236)

0.38.0 (2023-06-29)

Bug Fixes

  • deps: bump consola from 3.1.0 to 3.2.2 (#1214) (0ff89ef)
  • deps: bump dotenv from 16.1.4 to 16.3.1 (#1185) (9e79d23)
  • deps: bump pg from 8.11.0 to 8.11.1 (#1218) (eaec72b)
  • deps: bump typeorm from 0.3.16 to 0.3.17 (#1188) (e645a97)
  • extended status endpoint information (b889f68)

Features

  • enhanced and unified slot- & prop-typing and capabilities (6d4caa6)

0.37.1 (2023-06-14)

Bug Fixes

  • bump hapic to v2.x (2dd66ed)
  • bump minimatch to v9.x (0c63d48)
  • bump vue-layout dependencies + rename validation create fn (ea0c679)
  • deps: bump @hapic/oauth2 from 2.0.0-alpha.10 to 2.0.0-alpha.11 (#1162) (f54db63)
  • deps: bump @hapic/vault from 2.0.0-alpha.10 to 2.0.0-alpha.11 (#1166) (d17254d)
  • deps: bump dotenv from 16.1.1 to 16.1.3 (#1151) (a96cb80)
  • deps: bump dotenv from 16.1.3 to 16.1.4 (#1157) (1a91140)
  • deps: bump hapic from 2.0.0-alpha.10 to 2.0.0-alpha.11 (#1164) (5d5dbe6)
  • rename token-hook-options to client-response-error-token-hook-options (103f707)

0.37.0 (2023-05-31)

Bug Fixes

  • add mising type export (b4d5944)
  • deps: bump @ebec/http from 1.0.0 to 1.1.0 (#1148) (9f3de59)
  • deps: bump dotenv from 16.0.3 to 16.1.1 (#1142) (d68c905)
  • deps: bump locter from 1.1.0 to 1.1.2 (#1149) (74628fe)
  • deps: bump nodemailer from 6.9.2 to 6.9.3 (#1146) (b5f3e14)
  • deps: bump routup to v1.0.1 (17bfa57)
  • deps: bump smob to v1.4.0 (8eefa83)
  • deps: bump typeorm-extension from 2.8.0 to 2.8.1 (#1143) (27c9779)

Features

0.36.0 (2023-05-27)

Bug Fixes

  • add missing call for token created hook after token refresh (ff31fe8)
  • deps: bump winston from 3.8.2 to 3.9.0 (#1132) (c08fa7e)
  • dont't log requests to root api path (164ae82)
  • rename register-timer to set-timer (77793bc)

Features

  • cleanup and relocate auth store + set token max age for oauth2 grant types (13643fd)
  • refactor and optimized client response error token hook (fae52c8)

0.35.0 (2023-05-25)

Bug Fixes

  • update auth store after token creation (697b3d5)

Features

  • add callback handler for token creator (515bdee)
  • allow disabling token refresh timer + add token creation hook option (d042e62)

0.34.0 (2023-05-24)

Bug Fixes

  • better token error handling + token error verification (e323e83)
  • deps: bump @types/jsonwebtoken from 9.0.1 to 9.0.2 (#1061) (d00c6e3)
  • deps: bump @types/nodemailer from 6.4.7 to 6.4.8 (#1121) (cde3a49)
  • deps: bump @vue-layout/* packages (f7d6e4c)
  • deps: bump better-sqlite3 from 8.3.0 to 8.4.0 (#1116) (42d832f)
  • deps: bump jose from 4.14.0 to 4.14.1 (#1054) (d4dbf38)
  • deps: bump jose from 4.14.1 to 4.14.3 (#1064) (7df18eb)
  • deps: bump jose from 4.14.3 to 4.14.4 (#1071) (3d0a73d)
  • deps: bump pg from 8.10.0 to 8.11.0 (#1098) (f82a76c)
  • deps: bump routup to v1.0.0 (b3e1686)
  • deps: bump routup to v1.0.0-alpha (c6a3d11)
  • deps: bump smob from 1.0.0 to 1.1.1 (#1122) (0dc6667)
  • deps: bump socket.io-parser from 4.2.2 to 4.2.3 (#1129) (3757a7a)
  • deps: bump typeorm from 0.3.15 to 0.3.16 (#1088) (a7fc5a8)
  • deps: bump typeorm-extension from 2.7.0 to 2.8.0 (#1069) (715cfa6)
  • deps: bump yaml from 2.2.1 to 2.2.2 (#1056) (61427c2)
  • deps: bump yargs from 17.7.1 to 17.7.2 (#1065) (78f22dd)
  • minor fix for css styling of robot-form (0d379f4)
  • server-adapter: cookie middleware extraction for http middleware (d990176)
  • update current user on settings page (91aa2df)

Features

  • better error messages for refresh_token grant type (13f3239)
  • guarantee that refresh token max age is bigger than access token age (2b72207)
  • switch to bootstrap table view for domain lists (2faa379)
  • use bootstrap toasts instead of vue-toastification (50ee4ef)

0.33.0 (2023-04-24)

Bug Fixes

  • bump express-validator to v7 (f88a039)
  • deps: bump better-sqlite3 from 8.2.0 to 8.3.0 (#1015) (d80cb17)
  • deps: bump consola from 2.15.3 to 3.0.1 (#1023) (0d6274d)
  • deps: bump consola from 3.0.1 to 3.0.2 (#1025) (f1361ae)
  • deps: bump consola from 3.0.2 to 3.1.0 (#1037) (c44c12e)
  • deps: bump continu from 1.2.0 to 1.3.1 (#1010) (21730dd)
  • deps: bump jose from 4.13.1 to 4.13.2 (#1020) (be852a3)
  • deps: bump jose from 4.13.2 to 4.14.0 (#1027) (5098af6)
  • deps: bump typeorm from 0.3.12 to 0.3.13 (#1005) (1f636d3)
  • deps: bump typeorm from 0.3.13 to 0.3.14 (#1016) (0330aec)
  • don't log metrics and root path (4d4ca5c)
  • http client (error) hook implementation (86ddd6c)
  • page component typings (b815cb6)
  • rename retry state tracker (a233a61)
  • typings for auth error check (8a69037)

Features

  • bump hapic to v2.0.0-alpha.x (axios -> fetch) (#1036) (e09c919)
  • implemented hapic v2.0 alpha (f1da95b)

0.32.3 (2023-04-05)

Bug Fixes

  • set interceptor mounted flag on existing creator (47f8838)

0.32.2 (2023-04-05)

Bug Fixes

  • restructured ability-manger in module + force version bump (b59f485)

0.32.1 (2023-04-04)

Bug Fixes

  • adjusted http interceptors (57bedf7)
  • deps: bump vue-layout to v1.1.0 (ff7f4d1)
  • don't keep proxy agent alive by default (e4d57b3)
  • non async response interceptor should throw error (e7f22d6)
  • remove metrics controller (d6b82bc)

0.32.0 (2023-04-03)

Bug Fixes

  • token verfifier redis cache (ad396dc)

Features

  • move token-creator & http interceptor to global core package (3824f86)
  • use core token-interceptor for ui token session management (33ec6e0)

0.31.3 (2023-04-03)

Bug Fixes

  • config database option validator (82afa32)

0.31.2 (2023-04-03)

Bug Fixes

  • mounting of http interceptor + better struct for verification data (0ee1e40)

0.31.1 (2023-04-03)

Bug Fixes

  • define userinfo endpoint for userinfo api (106a3f7)

0.31.0 (2023-04-03)

Features

  • add user-info domain api + renamed useHTTPClientAPI (22d1cdc)

0.30.1 (2023-04-03)

Bug Fixes

  • cleanup exports and bump min peer version (a639294)

0.30.0 (2023-04-03)

Bug Fixes

  • move vault configuration to server-api package from server-core package (4783326)

Features

  • add socket/req object as argument to token verifier handler (9ebd664)
  • allow passing token-verfiier instance beside option variant (831e16a)
  • complete refactor of adapter + new sub-modules craetor, interceptor & verifier (9940741)
  • decouple http middleware from routup (759529e)
  • support interceptor mounting on client and client driver instance (a26dafe)

0.29.0 (2023-04-01)

Bug Fixes

  • adjusted README.md, package.json files + renamed http client (fcf8423)
  • better naming for checking database options (b2ff0a2)
  • enhance executor (31624c1)
  • vue-layout preset usage for production build (368a6c7)

Features

  • add realm & identity-provider selection to login form (5678540)
  • renamed database-option to db-option (ce9c2a1)
  • restructured & renamed packages (dd587a8)

0.28.0 (2023-04-01)

Bug Fixes

  • resolve http controller path for swagger generation (4612cc5)

Features

  • allow database configuration via config file (077cd11)

0.27.0 (2023-04-01)

Bug Fixes

  • cleanup cli commands (8a37cde)
  • deps: bump redis-extension from 1.2.3 to 1.3.0 (#992) (2ac9ede)
  • swagger look-up path for controllers (ea75c11)
  • use constants for env variable names (3122698)

Features

  • extended README.md file (aefa1ee)
  • load config file for frontend ui if present (7776430)
  • load config file from cwd and writable directory (54f324d)

0.26.0 (2023-03-30)

Features

  • explicit exclude sub folder files for docker build (79cffe1)

0.25.0 (2023-03-30)

Bug Fixes

  • move domains from database sub-folder to root src folder (5e0d9b6)
  • remove console.log for config logging (e39eb34)
  • remove vault client check (d336145)

Features

  • add https proxy tunnel support for identity providers (6a7b859)

0.24.0 (2023-03-30)

Bug Fixes

  • only start api application by default in docker container (3e41a4e)

Features

  • dynamic config getter for public-url (5e17b05)

0.23.1 (2023-03-30)

Bug Fixes

  • config validation for redis-,smtp- & vault-config (19dd368)

0.23.0 (2023-03-30)

Bug Fixes

  • adjusted docker entrypoint + typos + cli start script (f63296c)
  • deps: bump continu from 1.0.5 to 1.1.0 (#982) (91d901d)
  • deps: bump locter from 1.0.10 to 1.1.0 (#971) (f778cd2)
  • set ability-manager also for unauthorized reuests/sockets (99b0662)

Features

  • add support for docker image to run multiple apps simultanously (dfae6d5)
  • cleanup cli package & prefix node built-in module imports (1ee269f)
  • merge server-{,http,database} packages (488070d)
  • refactored config loading & building (07de0e3)
  • replaced manual proxy parsing with http client detection (18c3751)

0.22.0 (2023-03-26)

Bug Fixes

  • removed redundancy for applying token introspection response (4ca4e18)

Features

  • add oauth2 client as http-client property (ab5c260)

0.21.0 (2023-03-26)

Bug Fixes

  • allow robot integrity check by name (d6b2a6e)
  • remove logging for successfull token access (a71dc3f)
  • replaced migration generate utility fn (73a6e4a)
  • soft robot credentials save on startup (0340dd5)

Features

  • explicit endpoint to check/reset robot account (4fe0e14)

0.20.1 (2023-03-25)

Bug Fixes

  • deps: bump vitepress from 1.0.0-alpha.60 to 1.0.0-alpha.61 (#951) (aa54c6c)
  • vault config load/apply + error middleware + http user-attributes reading (411df82)

0.20.0 (2023-03-24)

Features

  • add integrity check for robot credentials in vault (5700c80)

0.19.0 (2023-03-23)

Features

  • extend socket-/http-request env context (56819ea)

0.18.0 (2023-03-23)

Bug Fixes

  • deps: bump @ebec/http from 0.2.2 to 1.0.0 (#953) (4786cd2)
  • deps: bump smob from 0.1.0 to 1.0.0 (#952) (363fc69)

Features

  • add realm- & scope-subscriber + minor cleanup + enum referencing (dc4f1ba)
  • add vault client support for robot credentials syncing (66b2300)
  • adjusted lerna config (215b3a5)
  • broadcast redis events for changed domain entities (4b2fd5e)
  • support direct & socket domain events (b9225c2)

0.17.2 (2023-03-20)

Bug Fixes

  • authorization for provider - role mapping (00d518c)
  • deps: bump hapci/** to v1.3.0 (2e7068a)
  • deps: bump locter from 1.0.9 to 1.0.10 (#948) (72db115)
  • deps: bump vitepress from 1.0.0-alpha.56 to 1.0.0-alpha.58 (#938) (3444bcb)
  • deps: bump vitepress from 1.0.0-alpha.58 to 1.0.0-alpha.60 (#940) (860557b)
  • revert oauth2 protocol validation changes (7d8fd5d)

0.17.1 (2023-03-14)

Bug Fixes

  • deps: bump better-sqlite3 from 8.1.0 to 8.2.0 (#935) (29908c1)
  • deps: bump pg from 8.9.0 to 8.10.0 (#934) (3e5d857)
  • deps: bump typeorm-extension from 2.5.2 to 2.5.3 (#927) (376e352)
  • deps: bump typeorm-extension from 2.5.3 to 2.5.4 (#929) (7884f49)
  • deps: bump typeorm-extension to v2.5.3 (abe31c1)
  • deps: bump vitepress from 1.0.0-alpha.48 to 1.0.0-alpha.56 (#933) (3726cc4)

0.17.0 (2023-03-13)

Bug Fixes

  • deps: bump @routup/* dependencies (c1e8cfe)
  • deps: bump zod from 3.20.6 to 3.21.4 (#919) (e24a5ef)
  • hash user password on registration endpoint (bd3bc18)

Features

  • enhanced swagger generation (50a171f)

0.16.0 (2023-02-28)

Bug Fixes

  • deps: bump locter from 1.0.5 to 1.0.6 (#902) (626900d)
  • deps: bump vitepress from 1.0.0-alpha.47 to 1.0.0-alpha.48 (#897) (e2cd682)

Features

  • add support to lock/unlock user name manipulation (2fcb2c5)
  • server-adapter: restructured package structure + enhanced logging (f01ad48)

0.15.4 (2023-02-24)

Bug Fixes

  • allow dot character in user name (e430b4c)
  • allow filtering by drop_able realm attribute (5cd20a3)

0.15.3 (2023-02-23)

Bug Fixes

  • bum routup dependencies + adjusted docs url in star command (cdd7f5a)
  • deps: bump @ucast/mongo2js from 1.3.3 to 1.3.4 (#863) (baee990)
  • deps: bump express-validator from 6.14.3 to 6.15.0 (#864) (653f5d7)
  • deps: bump locter from 1.0.1 to 1.0.2 (#853) (e593ab6)
  • deps: bump locter from 1.0.3 to 1.0.5 (#867) (37de7af)
  • deps: bump typeorm-extension from 2.5.0 to 2.5.2 (#884) (7689aea)
  • deps: bump undici from 5.16.0 to 5.19.1 (#866) (bfcfaa5)
  • deps: bump vitepress from 1.0.0-alpha.45 to 1.0.0-alpha.46 (#852) (32bc42d)
  • deps: bump vitepress from 1.0.0-alpha.46 to 1.0.0-alpha.47 (#882) (535ddbb)
  • deps: bump yargs from 17.6.2 to 17.7.0 (#874) (e1aa371)
  • deps: bump yargs from 17.7.0 to 17.7.1 (#890) (2035fd8)
  • deps: updated typeorm-extension (fc74f4a)

0.15.2 (2023-02-14)

Bug Fixes

  • deps: bump zod from 3.20.2 to 3.20.6 (#843) (b94e056)
  • server-database: readable/writable query resources (a542df1)

0.15.1 (2023-02-08)

Bug Fixes

  • deps: bump better-sqlite3 from 8.0.1 to 8.1.0 (#837) (74879e9)
  • deps: bump typeorm from 0.3.11 to 0.3.12 (#838) (ead58dd)
  • restructured middlewares + increased allowed requests per windwoMs (ed62026)

0.15.0 (2023-02-07)

Bug Fixes

  • deps: bump locter from 0.8.0 to 0.8.2 (#813) (719de90)
  • deps: bump locter to v1 (bcd53ac)
  • deps: bump redis-extension from 1.2.2 to 1.2.3 (#824) (914fe7e)
  • deps: bump vitepress from 1.0.0-alpha.43 to 1.0.0-alpha.45 (#811) (539abca)
  • deps: bump vue from 3.2.45 to 3.2.47 (#825) (69d44a6)
  • oauth2 code flow with open-id or access-token response type (0ccb3e5)
  • server-database: use default database options as fallback (3fdc229)

Features

  • error response payload builder (7c92967)
  • renamed process env handling (4fbdef2)
  • server-http: restructured & optimized oauth2 sub module (8d8802d)

0.14.1 (2023-01-30)

Bug Fixes

  • server: bump locter dependency (d0d0ad2)
  • server: saving seeder result on setup command (d75f9ba)

0.14.0 (2023-01-29)

Features

  • minor code cleanup + fixed redis caching strategy (a5286b7)

0.13.0 (2023-01-28)

Features

  • reverted server-* packages back to cjs to strange behaviour (9cc9c36)

0.12.1 (2023-01-28)

Bug Fixes

  • peer-dependency version + updated license information (f693215)

0.12.0 (2023-01-28)

Features

  • use tsc for transpiling of decorator packages (2c41385)

0.11.1 (2023-01-27)

Bug Fixes

  • deps: bump ilingo to v2.2.1 (eebc902)
  • deps: bump nodemailer from 6.9.0 to 6.9.1 (#808) (bb240b3)
  • deps: bump pg from 8.8.0 to 8.9.0 (#807) (9b607d6)
  • deps: updated dependencies (b3d221c)
  • server-http: relative path resolving (4f8d3e6)

0.11.0 (2023-01-27)

Bug Fixes

  • deps: bump cookiejar from 2.1.3 to 2.1.4 (#777) (3aa1a41)
  • deps: bump express-validator from 6.14.2 to 6.14.3 (#772) (632a942)
  • deps: bump rc9 from 2.0.0 to 2.0.1 (#789) (943df77)
  • deps: bump redis-extension from 1.2.0 to 1.2.1 (#795) (17afd4e)
  • deps: updated nuxt to v3.1.1 (8070cf0)
  • prefix node module imports with node: (e866876)
  • ui: add nav toggling + add additional nesting layer header/sidebar (07ea051)
  • vue: replaced esbuild with swc core (a59a667)

Features

  • ui: add initial head meta tags (536cb08)

0.10.1 (2023-01-23)

Bug Fixes

  • deps: bump vitepress from 1.0.0-alpha.38 to 1.0.0-alpha.40 (#771) (47b8f94)
  • deps: reverted minimatch version to v5 (7385d0d)

0.10.0 (2023-01-20)

Features

  • bump (peer-) dependency version (f2faacb)

0.9.0 (2023-01-20)

Bug Fixes

  • deps: bump locter from 0.6.2 to 0.7.1 (9e1d44b)
  • deps: bump minimatch from 5.1.2 to 6.1.5 (#763) (179226c)
  • deps: bump vitepress from 1.0.0-alpha.36 to 1.0.0-alpha.38 (#757) (327b220)
  • deps: updated typeorm-extension (3b0aee9)
  • server-common: use logger for env loading error (985bee9)

Features

  • lazy password grant + minor entity management ui guards (127ec1c)
  • server-http: increase max requests per minute (9e82df4)
  • ui: fix store usage + implemented realm state (4384c55)
  • ui: implemented realm switching in admin area (d902af7)

0.8.0 (2023-01-16)

Bug Fixes

  • deps: bump @types/jsonwebtoken from 9.0.0 to 9.0.1 (f2ef31c)
  • deps: bump continu from 1.0.4 to 1.0.5 (069a816)
  • deps: bump nodemailer from 6.8.0 to 6.9.0 (fb374e4)
  • deps: bump smob from 0.0.6 to 0.0.7 (535685c)
  • deps: bump vitepress from 1.0.0-alpha.35 to 1.0.0-alpha.36 (aeaf9f2)

Features

  • replaced ts-jest & partially rollup with swc (bf2b1aa)

0.7.0 (2023-01-11)

Bug Fixes

  • deps: bump @routup/static from 0.2.1 to 0.4.0 (3cd7461)
  • deps: bump locter from 0.6.1 to 0.6.2 (b50a892)
  • server-http: expire date creation for authorization code (07ba21a)
  • server-http: expire date creation for refresh token (3cd443c)

Features

  • unified entity columns for sqlite, mysql & postgres (f379caa)

0.6.3 (2023-01-10)

Bug Fixes

  • common: peer-dependency version (76902ca)

0.6.2 (2023-01-10)

Bug Fixes

  • deps: bump json5 from 1.0.1 to 1.0.2 (8f9e305)
  • deps: bump luxon from 1.28.0 to 1.28.1 (b7cde23)
  • deps: updated peer-dependencies + oauth2 client library (d91981e)

0.6.1 (2023-01-08)

Bug Fixes

  • robot secret env parsing (19e81cb)

0.6.0 (2023-01-08)

Bug Fixes

  • oauth2 authorization code grant flow (6422a9b)

Features

  • add prometheus + rate-limit support (5b1a9cd)

0.5.0 (2023-01-08)

Bug Fixes

  • deps: bump @routup/static from 0.1.2 to 0.2.0 (61ebacb)
  • deps: bump @routup/static from 0.2.0 to 0.2.1 (39296ff)
  • deps: bump @types/jsonwebtoken from 8.5.9 to 9.0.0 (17bc27b)
  • deps: bump @types/morgan from 1.9.3 to 1.9.4 (389ee97)
  • deps: bump jsonwebtoken from 8.5.1 to 9.0.0 (34e9209)
  • deps: bump typeorm-extension from 2.4.0 to 2.4.1 (406b70b)
  • deps: bump vitepress from 1.0.0-alpha.33 to 1.0.0-alpha.35 (77acc30)
  • server-database: enable/disable robot depending on config value (080cd83)
  • server: reset migrations + run migration transaction individually (82d70a5)

Features

  • add healthcheck cli command (208c62f)
  • add robot/user renaming constraints + non owned permission assign (ea12e73)
  • server-database: updated indexes + realmified resources (cb5e19e)
  • server-http: allow name/slug identifier for fetching resource (c05a69f)

0.4.0 (2022-12-21)

Bug Fixes

  • deps: bump @types/nodemailer from 6.4.6 to 6.4.7 (148e5fe)
  • deps: bump locter from 0.6.0 to 0.6.1 (236bf62)
  • deps: bump minimatch from 5.1.1 to 5.1.2 (c656530)
  • deps: bump typeorm-extension from 2.3.1 to 2.4.0 (17b1307)
  • deps: bump vitepress from 1.0.0-alpha.30 to 1.0.0-alpha.31 (1f8fbc1)
  • deps: bump vitepress from 1.0.0-alpha.31 to 1.0.0-alpha.32 (3363cc3)
  • deps: bump zod from 3.19.1 to 3.20.1 (8c7075e)
  • deps: bump zod from 3.20.1 to 3.20.2 (4477c61)
  • updated routup dependency (94f6797)

Features

  • add scope management (http-endpoint, db-entity, ...) (2ab4236)
  • further enhancement for client & scope management (29d1f3e)
  • only pre-parse cookie & query if options are set (528c414)
  • ui: add oauth2 authorization modal (858e972)
  • use continu for config management (88b057d)

0.3.1 (2022-12-12)

Bug Fixes

  • ui: minor enahcenement to auth store & middleware (80b97d0)

0.3.0 (2022-12-12)

Bug Fixes

  • server-database: better constraints for robot-,client-&role-entity (d519cfd)
  • server-http: enhance {user,role,robot} endpoint validation (842afcc)
  • server-http: minor issue with user validation (1bc4a65)
  • ui: minor fixes (list-builder,{client,permission}-form,...) (666b41f)

Features

  • add client/application management (5327e9b)
  • allow non realm assigned clients (3be4011)
  • enhanced & extended permission management (3c33bd0)
  • refactored db schema - uuid as primary key for realm & perms (9f9d10e)
  • server-http: set realm_name in token payload (b6a5783)

0.2.2 (2022-12-09)

Bug Fixes

  • deps: bump typeorm-extension from 2.3.0 to 2.3.1 (aaccef7)
  • routup-http: updated rotuup dependencies (da6a6a7)

0.2.1 (2022-12-09)

Bug Fixes

  • server-http: add missing type export (5c0a994)

0.2.0 (2022-12-09)

Bug Fixes

  • server-http: expose use-request-env util (201fdab)

Features

  • server-database: add migration generate fn (7a5b364)

0.1.6 (2022-12-08)

Bug Fixes

  • authup: better process output parsing (edc3ca4)

0.1.5 (2022-12-08)

Bug Fixes

  • ui: make output file executable (ba21fad)

0.1.4 (2022-12-08)

Bug Fixes

  • use package-name for npx execution (401dd26)

0.1.3 (2022-12-08)

Bug Fixes

  • authup: reading config for ui & server (605d8ee)

0.1.2 (2022-12-08)

Bug Fixes

  • server: add shebang to cli entrypoint (f77eb85)

0.1.1 (2022-12-08)

Bug Fixes

  • authup: use module path only as fallback for execution (e0ddcb0)
  • server-http: make local package.json existence optional (d6105fa)

0.1.0 (2022-12-08)

Bug Fixes

  • applying default web-url (02435bb)
  • bump typeorm-extension & rapiq version (a980f80)
  • bump typeorm-extension, rapiq & routup version (e37b993)
  • deps: bump @ebec/http from 0.0.4 to 0.1.0 (016baa2)
  • deps: bump @vue-layout/core from 0.1.0 to 0.1.1 (1284918)
  • deps: bump bcrypt from 5.0.1 to 5.1.0 (be88eee)
  • deps: bump better-sqlite3 from 7.6.2 to 8.0.0 (0a0a3b4)
  • deps: bump bootstrap from 5.2.1 to 5.2.2 (84e13eb)
  • deps: bump dotenv from 16.0.2 to 16.0.3 (19ac616)
  • deps: bump locter from 0.2.2 to 0.3.1 (17a44c0)
  • deps: bump locter from 0.3.1 to 0.3.2 (e636ef7)
  • deps: bump nodemailer from 6.7.8 to 6.8.0 (3826392)
  • deps: bump regenerator-runtime from 0.13.9 to 0.13.10 (a84c0db)
  • deps: bump swagger-ui-express from 4.5.0 to 4.6.0 (1c1e416)
  • deps: bump typeorm-extension from 2.1.10 to 2.1.11 (31adcd3)
  • deps: bump typeorm-extension from 2.1.11 to 2.1.12 (d26000f)
  • deps: bump typeorm-extension from 2.1.12 to 2.1.14 (4351470)
  • deps: bump typeorm-extension from 2.1.14 to 2.1.15 (1edfaba)
  • deps: bump typeorm-extension from 2.2.10 to 2.2.11 (2659666)
  • deps: bump typeorm-extension from 2.2.11 to 2.2.12 (9b9d5b5)
  • deps: bump typeorm-extension from 2.2.12 to 2.2.13 (329d26b)
  • deps: bump typeorm-extension from 2.2.8 to 2.2.9 (9d2a7a2)
  • deps: bump typeorm-extension from 2.2.9 to 2.2.10 (fde1bcd)
  • deps: bump vitepress from 1.0.0-alpha.16 to 1.0.0-alpha.17 (3f7cf8f)
  • deps: bump vitepress from 1.0.0-alpha.17 to 1.0.0-alpha.19 (2d6d968)
  • deps: bump vitepress from 1.0.0-alpha.19 to 1.0.0-alpha.20 (61651d2)
  • deps: bump vitepress from 1.0.0-alpha.20 to 1.0.0-alpha.21 (c0ca022)
  • deps: bump vitepress from 1.0.0-alpha.21 to 1.0.0-alpha.22 (4e7be2f)
  • deps: bump vitepress from 1.0.0-alpha.25 to 1.0.0-alpha.26 (4e5cd53)
  • deps: bump vitepress from 1.0.0-alpha.26 to 1.0.0-alpha.28 (f0bf20b)
  • deps: bump vitepress from 1.0.0-alpha.28 to 1.0.0-alpha.29 (4236bef)
  • deps: bump vitepress from 1.0.0-alpha.29 to 1.0.0-alpha.30 (8f25c6c)
  • deps: bump vue from 3.2.39 to 3.2.40 (e878b09)
  • deps: bump vue from 3.2.40 to 3.2.41 (8009eb1)
  • deps: bump vue from 3.2.41 to 3.2.44 (219a272)
  • deps: bump vue from 3.2.44 to 3.2.45 (fda7de1)
  • deps: bump yargs from 17.5.1 to 17.6.0 (e6b70e2)
  • deps: bump yargs from 17.6.0 to 17.6.2 (621c7bc)
  • deps: increased swagger lib version (a986e1a)
  • deps: updated dependencies (1a3e934)
  • deps: updated dependencies (6518175)
  • deps: updated hapic-* (e6bc7b9)
  • deps: updated routup ( & decorators) (c3c0aba)
  • http endpoints with query relations (47141a1)
  • nginx reverse proxy + add query sort for permissions (b939cfa)
  • run database-seed for integrity on upgrade (80c6e48)
  • server-adapter: replaced express with routup (1e44e1f)
  • server-core: added missing realm_id filter for roles endpoint (6186aa1)
  • server-core: adjustment for response status-codes & test suite (e575b7b)
  • server-core: keep subscribers during upgrade (8239763)
  • server-core: replaced swagger-ui serve middleware (bf096a2)
  • server-core: swagger generation (a660de5)
  • server-core: swagger generation (d91cd5f)
  • server-core: use option of core build output for swagger options (e68d978)
  • server-utils: ensure token payload is decoded (eecb656)
  • server: add migration file (40a1e08)
  • updated typeorm-extension & smob dependency (50ea810)
  • vue: exports + restructrure file structure (2bfc512)
  • vue: extendend submit handler create context (af26051)

Features

  • add global cli & enhanced config handling (95a1549)
  • add void logger (14a321e)
  • better config handling (b1582b7)
  • enhance check for readable & writable realm resources (a048358)
  • only allow robot/role permission assignment for owned permissions (9dfd9d3)
  • prepare global cli (ed4539c)
  • renamed server-utils to server-common package (f3b50e8)
  • server-core: replaced http framework (6273ae6)
  • ui: add identity-provider management + explicit import NuxtPage (2cca37b)
  • ui: added domain list event management + minor fixes (b5062db)

Performance Improvements

  • enhanced swagger generation (84113ad)
  • optimized http endpoints + merged github workflows (cba2de4)
  • server-core: further http endpoint optimization for request query (31997e5)