Skip to content
This repository has been archived by the owner on Aug 19, 2022. It is now read-only.

Releases: nearform/udaru

v4.0.1

02 Mar 12:54
6655a2c
Compare
Choose a tag to compare

Fixes:

  • Migration scripts 006 & 007 (removed public schema)

v4.0.0

01 Mar 18:19
34e7013
Compare
Choose a tag to compare

Features, enhancements:

  • Added /database/loadVolumeData.js to populate test database with large volume of data commit
  • Added /bench/ulil/volumeRunner.js to perform Autocannon tests against volume db commit
  • Added database migration script 006, adds index to team_members table (performance improvements) commit
  • Added metadata support for orgs, teams and users [commit] (#466)
  • Added database migration script 007, adds to add metadata field commit
  • Updated Lodash dependecy to 4.17.5
  • Updated chalk dependency (dev) for volume test output
  • Updated PBAC to version 0.2.0 (lodash vulnerability update)
  • Updated iam.js (StringLike param order reversed)
  • Updated unique constraint violation to return code 409 conflict for users, policies, orgs and teams
  • Enhanced swagger documentation (better definition of models and other tidy ups)

Fixes:

  • Added fixes on the get user teams endpoint [commit](#478 and #454)
  • Added fix for policy validation (enforce allow|deny on effect)
  • Added fix for issue 450 (invalid teams payload)

v3.1.0

06 Feb 12:16
79b04de
Compare
Choose a tag to compare

v3.0.0

24 Jan 09:14
a3a56a7
Compare
Choose a tag to compare

Features, enhancements:

  • Shared policies #437
  • Policy templates #435
  • Multi variable policies #441
  • Create Udaru instance only on demand #440
  • Explicitely add org header for CORS #434
  • Remove core instance dependency at plugin level #433
  • Enhanced configuring, extract DB pool creation #427
  • Endpoint for listing allowed actions on multiple resources #418
  • Updated dependencies
  • Documentation updates

Fixes:

  • Breaking change: solutions using 2.0 can't migrate DB to 3.0: Fix migration issue #438
  • Fix not existing user got authorized #429
  • Fix db init script #432

2.0.3

25 Sep 10:38
Compare
Choose a tag to compare
v2.0.3

v2.0.3

2.0.2

26 May 07:04
Compare
Choose a tag to compare

Fixed service startup error handling 7766f60

2.0.0

06 Mar 14:27
Compare
Choose a tag to compare

Features, enhancements, fixes:

  • Breaking change: replace LABS_AUTH_SERVICE with UDARU_SERVICE prefix to environment variables: 08684b1
  • Increase user.name field length, fix org_policies.org_id: 17fee68
  • Enhanced tests, documentation and examples: 2981942 and f5651e0

1.1.0

23 Feb 11:09
Compare
Choose a tag to compare

Features, enhancements:

  • Added two new users endpoints for replace/delete teams: c9ded20
  • Add 4 new organization policy management endpoints: 0049b70
  • Remove dependency on iam-js (iam-js was a wrapper for pbac): 04767e1
  • Authorization documentation: 0b1dc34
  • Sql injection automated tests and sqlmap automated tests: 9e27cde
  • Removed not used admin account: 6ef0e78
  • Skip dropping the db in production env: 0da70a8
  • Enhanced Joi validation, better error handling for existing IDs: 689550f
  • Enhanced organization and inherited policies tests: 5ce64b5 and ffe9910

Fixes:

  • Fixes invalid ID handling for user and policy: 9057922

1.0.1

30 Jan 16:08
@p16 p16
Compare
Choose a tag to compare

Fix problem with postgrator migrations 3a1b6b1

1.0.0

30 Jan 11:30
@p16 p16
Compare
Choose a tag to compare

Features:

Fixes:

  • Fix bug in query fetching user policies ae23dfd
  • Fixed bug on adding a team without id 275f48b
  • Fixed bug on adding policies fro other organizations 540587c
  • Fixed scoping by policies 3f64348