This page contains information about Kodex releases.
v0.3.8 - February 3, 2023
This is a bugfix release:
Fix a problem in the database administration view that would
cause an unexpected error when toggling the database selection on
the right.
v0.3.7 - February 3, 2023
This is a feature release:
Default roles are now applied to all newly created
objects.
SSO group mappings are also performed for the SSO superuser
group. I.e. if you are in the superuser group, you will
nevertheless receive any additional organization roles defined for
that group in the SSO group mapping. Before, members of the
superuser group were excluded from this mapping process.
v0.3.6 - February 2, 2023
This is a bugfix release:
Fix a problem with the 0002 migration of the SSO plugin that
tried to creat indices that already exist.
v0.3.2 - v0.3.5 - February 1, 2023
Release v0.3.4 requires a database
migration.
These are bugfix releases:
Fix a problem with a missing settings entry for the SSO
database, leading to the SSO database migrations not being shown in
the web app.
Fix a problem with the object roles, which did not support the
editor role.
v0.3.1 - January 31, 2023
This is a bugfix and feature release, adding the following
functionality and fixes:
Migration Script Generation: It is possible to
generate SQL migration scripts directly in the Kodex application,
making it easier to manually run the required migrations.
Fixes in project roles: The project role
generation now works as intended.
Fixed in default roles: The default role
generation now works as intended.
UI improvements: The sidebar menu and navbar
were improved.
v0.3.0 - January 27, 2023
This is a planned feature release, adding the following
functionality to the Kodex application:
Role-based workflow management: Implements
role-based workflow management for all projects. Users can define
project roles based on organization roles, enabling e.g. validation
workflows when defining new pseudonymization configurations. This
change also introduces advanced versioning of data models, which is
required to enable the workflow management.
Default role creation: Implements creation of
default roles for specific object types in an organization.
Superusers can define default object roles for specific object
types that will be applied to all created objects of the type. This
enables superusers to define standard roles e.g. for reviewers,
which will be automatically assigned based on organization roles of
specific users.
This release requires a database migration.
Data Model Changes
The following new data models were introduced with this
release:
Change Requests: Change requests can be
attached to any object in Kodex and describe a proposed change to
that object. They are used in the role-based workflow management.
Users without administrative privileges that cannot directly change
specific objects (e.g. a blueprint) can instead propose a change.
Users with the reviewer role (which includes
administrators) can then review this change and approve or reject
it.
Default Object Roles: As described above,
default roles describe the set of object roles that will be
attached to a newly created object in an organization. This allows
us to define user roles on projects based on organization
roles.
API Changes
The following new endpoints were introduced in the Kodex API
with this release:
Change Requests: API endpoints to create,
view, edit and delete change requests. Every object
(project, stream, action)
has a new set of URLs to work with change requests, e.g. GET
/api/v1/projects/<project-id>/change-requests will
return all change requests for the given project, POST
/api/v1/projects/<project-id>/change-requests will
create a new change request for a project, DELETE
/api/v1/projects/<project-id>/change-requests/<request-id>
will delete a change request.
Default Object Roles: API endpoints to create,
view, edit and delete default object roles. GET
/api/v1/orgs/<org-id>/default-roles will return all
default object roles for an organization, POST
/api/v1/orgs/<org-id>/default-roles/<object-type>
will create a new object role for a given object type (e.g.
project), DELETE
/api/v1/orgs/<org-id>/default-roles/<role-id>
will delete a default role.
UI Changes
The following changes were introduced in the Kodex user
interface:
to be done, will be updated shortly
v0.2.17 - January 20, 2023
This is a bugfix release:
Fix the version of the go-helpers library, which
was outdated in the 0.2.16 release causing an issue
with environment variables when launching Kodex.
v0.2.16 - January 19, 2023
This is a bugfix release:
Fix a problem with single-sign-on (SSO) that caused an
unmitigated error in the frontend:
Under some circumstances, the REST API returned two
concatenated JSON responses containing error information, notably
when a given SSO session expired. This led the response parsing to
fail in the web application, which in turn caused the application
to get stuck in the verification screen.
The backend code was fixed to only return a single JSON object
with additional error information that can be properly parsed by
the web application in these cases.
An expired SSO session will now properly trigger the web
application to start the re-authentication workflow.
Kodex EE Releases
This page contains information about Kodex releases.
v0.3.8 - February 3, 2023
This is a bugfix release:
v0.3.7 - February 3, 2023
This is a feature release:
v0.3.6 - February 2, 2023
This is a bugfix release:
v0.3.2 - v0.3.5 - February 1, 2023
Release v0.3.4 requires a database migration.
These are bugfix releases:
editor
role.v0.3.1 - January 31, 2023
This is a bugfix and feature release, adding the following functionality and fixes:
v0.3.0 - January 27, 2023
This is a planned feature release, adding the following functionality to the Kodex application:
This release requires a database migration.
Data Model Changes
The following new data models were introduced with this release:
reviewer
role (which includes administrators) can then review this change and approve or reject it.API Changes
The following new endpoints were introduced in the Kodex API with this release:
project
,stream
,action
) has a new set of URLs to work with change requests, e.g.GET /api/v1/projects/<project-id>/change-requests
will return all change requests for the given project,POST /api/v1/projects/<project-id>/change-requests
will create a new change request for a project,DELETE /api/v1/projects/<project-id>/change-requests/<request-id>
will delete a change request.GET /api/v1/orgs/<org-id>/default-roles
will return all default object roles for an organization,POST /api/v1/orgs/<org-id>/default-roles/<object-type>
will create a new object role for a given object type (e.g.project
),DELETE /api/v1/orgs/<org-id>/default-roles/<role-id>
will delete a default role.UI Changes
The following changes were introduced in the Kodex user interface:
to be done, will be updated shortly
v0.2.17 - January 20, 2023
This is a bugfix release:
go-helpers
library, which was outdated in the0.2.16
release causing an issue with environment variables when launching Kodex.v0.2.16 - January 19, 2023
This is a bugfix release: