. . .

Version 3.1.0

New Features

New Hook methods for module attach and deploy

You can now execute your own code when your module is attached/deattached to an app. Also, you can now also hook in when modules are undeployed from the whole system, to clean up e.g. connection pools.

More information can be found at our documentation.

One/limited time links for images and files

As of ApiOmat 3.1, you can generate a resource link containing a token to get the resources. These limited access links are only available for referenced resources and have to be enabled on the MetaModel by setting the allowOneTimeAuth flag to true. This can either be done through the REST interface on the MetaModel or at the Model-Annotation in the NativeModule code.

More information can be found at our documentation.

TypeScript SDK Alpha Version

ApiOmat 3.1 also contains an alpha version of the TypeScript SDK. Check out the SDK Reference to get an overview of the usage and implemented features. There is also a cheatsheet available.

Remarkable changes

Remarkable changes do not affect system stability after ApiOMat upgrade, but may require changes in configuration, apps, or modules in the next development cycle.

Cron Jobs

When using the static log methods from within a cron job, the module name that is displayed in the log message won't be Server Code anymore. Instead the name of the actual module, that contains the cron job, will be used.

All changes in the current and previous versions can be found at the root page.

All deprecations and their removal date can be found at Deprecations and Migration.

Changelog

Key

Summary

T

Resolution

DAS-1755

Header with underscore disappears in setup with nginx environment

images/jira.apiomat.com/secure/viewavatar

Fixed

DAS-1718

Display example value list in Native Module config

images/jira.apiomat.com/secure/viewavatar

Fixed

DAS-1713

Update to jquery 3.3.1

images/jira.apiomat3.com/secure/viewavatar

Fixed

DAS-1706

Manage roles for UIs

images/jira.apiomat2.com/secure/viewavatar

Fixed

DAS-1580

Fix image upload of files with long name

images/jira.apiomat.com/secure/viewavatar

Fixed

DAS-1575

Scrollbar in datatable connected to scrollbar in reference dialog

images/jira.apiomat.com/secure/viewavatar

Fixed

DAS-1497

Fix error when changing backend having no rights on current stage

images/jira.apiomat.com/secure/viewavatar

Fixed

AOM-5028

Installerservlet and ConfigurationDialog doesn't work with Mongo 3.6 auth

images/jira.apiomat.com/secure/viewavatar

Fixed

AOM-5005

Fix Activation Errors if License Server is offline

images/jira.apiomat.com/secure/viewavatar

Fixed

AOM-4980

Fix Build Failures due to Mono SIGSEGV Bug

images/jira.apiomat0.com/secure/viewavatar

Fixed

AOM-4957

Fix Hazelcasts distributed map class caching

images/jira.apiomat.com/secure/viewavatar

Fixed

AOM-4954

Fix StackOverFlow-Error if Module uses itself

images/jira.apiomat.com/secure/viewavatar

Fixed

AOM-4952

Provide "one time/self destructing" links for restricted resources

images/jira.apiomat2.com/secure/viewavatar

Fixed

AOM-4898

Usage of getter/setter methods for dynamicAttributes in native module leads to compileException

images/jira.apiomat.com/secure/viewavatar

Fixed

AOM-4896

Too restrictive customer role checks for Resources and References

images/jira.apiomat3.com/secure/viewavatar

Fixed

AOM-4884

Added roleClassesMap to Model annotation

images/jira.apiomat3.com/secure/viewavatar

Fixed

AOM-4877

[Native Module] Provide getter for list of objects referencing the object itself

images/jira.apiomat3.com/secure/viewavatar

Fixed

AOM-4875

Handle restrictResourceAccess correctly when using custom role check method

images/jira.apiomat3.com/secure/viewavatar

Fixed

AOM-4851

Improve PasswordExpirationChecker

images/jira.apiomat3.com/secure/viewavatar

Fixed

AOM-4811

Give native module developer the possibility to react on deploy/unattach of native module in context of appbackend

images/jira.apiomat2.com/secure/viewavatar

Fixed

AOM-4790

Added mechanism for skipping custom role checks

images/jira.apiomat3.com/secure/viewavatar

Fixed

AOM-4782

SuperAdmin password in config must not be necessary for startup

images/jira.apiomat3.com/secure/viewavatar

Fixed

AOM-4700

[iOS][Objective-C] Post image with user does not work

images/jira.apiomat.com/secure/viewavatar

Fixed

AOM-4699

[iOS][Objective-C] Offline-Online does not work with new static methods

images/jira.apiomat.com/secure/viewavatar

Fixed

AOM-4676

[iOS][Swift] Wrong Cache-Data(NetworkElseCache) for Scaled-Image

images/jira.apiomat.com/secure/viewavatar

Fixed

AOM-4398

[Backbone] Missing collection attributes

images/jira.apiomat.com/secure/viewavatar

Fixed

AOM-4224

installer has no write permission for license.txt

images/jira.apiomat.com/secure/viewavatar

Fixed

AOM-3644

Support logging with log-levels in native module

images/jira.apiomat3.com/secure/viewavatar

Fixed

AOM-2691

Give native module dev the possibility to add other interfaces for class

images/jira.apiomat3.com/secure/viewavatar

Fixed

29 issues