Skip to content

Releases: Servoy/svySecurity

2024.3.0

03 May 16:11
Compare
Choose a tag to compare

Fixes

SVYX-614 Security deleteUser should prevent deleting the logged user & fix check on active sessions
SVYX-179 Edit Button in Tenants for svySecurityConsoleUX
Increase password length to 250
Fix warnings

v2022.3.0

03 Oct 11:12
Compare
Choose a tag to compare

Enhancements

Case Description
SVYX-262 svySecurity is always creating sample data
SVYX-290 Low performance when having 100+ permissions / roles
SVYX-195 adding toString method
SVYX-179 Kill Security Console

Fixes

Case Description
SVYX-215 SSO does not work
SVYX-252 Increase in field length not reflected in scope
SVYX-458 SvyProperties delete commits all outstanding changes

Release v1.6.0

09 Jun 13:32
Compare
Choose a tag to compare

This version of svySecurity make use of the latest Web Components, NG2 compatible.

Enhancements

Case Description
SVYX-237 Login into security with the new User's UID as UUID value.

Fixes

Case Description
SVYX-242 SvySecurity: Null Session start time

Servoy Security 1.5.0

08 Apr 14:42
Compare
Choose a tag to compare

Enhancements

Case Description
SVYX-76 Tenant should not be able to lock themselves!
SVYX-143 SvySecurity: Support JWT-based Authentication
SVYX-51 Control single sign on for multiple solutions
SVYX-176 Added Tenant & User UUID (to make some linking easier)
SVYX-182 Increase length of username field in DBI
SVYX-187 SvySecurity: Add startup args to logout method

Servoy Security 1.4.2 release

16 Dec 12:52
Compare
Choose a tag to compare

Minor update for Servoy 2020.09 with the following fix:

  • Fixed an issue where a saveRecord() or deleteRecord() in svySecurity would save all other open changes

Servoy Security 1.4.1 release

22 Sep 09:18
Compare
Choose a tag to compare

Minor update for Servoy 2020.09 with the following fixes:

  • #23 Bug function loadProperties
  • SVYX-95 Warning on deprecated components for svySecurityUX

Servoy Security 1.4.0 release

20 Mar 16:06
Compare
Choose a tag to compare

Enhancements in svySecurity API

  • #10 sync permissions run to often
  • syncPermissions when creating sample data
  • Throw errors when editing roles of a master Tenant and the user is logged in
  • Generate warning when editing roles of a master or slave tenant while logged in as an user

Enhancements in svySecurityUX

  • Fix svySecurityUX Roles list not updated when a new role is created
  • Show Master-Slave info for logged Tenant

Enhancements in svySecurityConsole

  • Added sync permission button to svySecurityConsole

Breaking Changes
Security permissions are synchronized at every user login for the deployed solution. Such default behavior is setup to facilitate your testing and your first deployment, however synchronizing permissions at every login can impact the perfomances of your solution. Is recommended to use a postImportHook module running scopes.svySecurity.syncPermissions() to synchronize permissions at every deployement instead and disable auto-sync for every login. Auto permission sync can be disabled by setting the user property svy.security.auto-sync-permissions-when-deployed=false.

Servoy Security 1.3.0 Release

20 Dec 10:43
Compare
Choose a tag to compare

This release contains new module and several enhancements to the Security modules

Behavior Changes

  • Permisssion will be synced only in Developer. To sync permissions at deployment use a post-import hook

Enhancement to svySecurity module

  • Tenant can be created as slave of existing tenant. Master tenant will propagate to all it's slave tenants changes to it's roles and to the role's permissions. e.g. every new role created in a master tenant will be created in all it's slave tenants.
  • New APIs cloneTenant(tenantToClone, name, makeSlave);
  • New Tenant's API createSlave(name), getSlaves(), isMasterTenant();
  • New (optional) email field added for the user. User have new API getEmail()/setEmail();
  • New session API getSolutionName()
  • Permission will be synced only in the Developer
  • Tenant table filters includes null value for tenant_name
  • SecurityBatch starting in developer is now optional

New svySecurityUX module v1.3.0

New svyProperties module v1.0.0

Servoy Security 1.2 Release Candidate 2

09 Aug 16:24
Compare
Choose a tag to compare
Pre-release
  • added solution name to info tracked by sessions
  • Added Session.getSolutionName() to API
  • added system flag to skip cleanup of abandoned sessions when in developer (Set user.cleanSessionsInDeveloper=false in servoy.properties)

Servoy Security 1.2 Release Candidate 1

13 Jul 18:46
Compare
Choose a tag to compare
Pre-release

Deprecates client ping in favor of server-side batch to "clean-up" abandoned sessions

NOTE: Session.getLastActivity is deprecated