. . .

Version 20.03.1

The first service release for Apiomat 20.03 is released in the second week of August 2020. It consists of

  • ApiOmat Yambas 3.5.1

  • ApiOmat Dashboard 3.5.1

  • ApiOmat Analytics 1.6.1

  • ApiOmat Explorer 1.1.3

  • ApiOmat Brewer 1.1.0

  • ApiOmat Dispatcher 1.2.1

  • and the unchanged components ApiOmat Executor 1.0.0, ApiOmat Innkeeper 1.0.0, ApiOmat Gearhead 1.0.0 and ApiOmat Instructor 1.4.0

This service release contains, besides all fixes and improvements of the previously released ApiOmat 19.11.2, minor bug fixes for the operation of the services.

See the changelog below for further details.

Remarkable Changes

Affects

Change

Implications

GoogleAnalytics Module, Piwik Module

The executor pools are now disabled by default and therefore won't track any CRUD event. This behavior results in less threads, memory and load on the system.

If you use the modules or want to use them, you have to set yambas.enableAnalyticsTracking to true

Java SDK,
Swift SDK

In the class AbstractClientDataModel, (the parent of every user-defined class), the method getAppName has been renamed to getApplicationName (Java SDK) and the field appName has been renamed to applicationName (Swift SDK).

If you call this method in your code, you will need to update your code after you have updated your Java or Swift SDK.

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

Schlüssel

Zusammenfassung

S

Lösung

EX-40

Do not always request the fallback for yambas

images/jira.apiomat.com/secure/viewavatar.png

Fixed

DAS-2066

Unversioned Role class not selectable

images/jira.apiomat.com/secure/viewavatar.png

Fixed

DAS-2033

Ping endpoints of dashboard must be only accessible with authorization

images/jira.apiomat.com/secure/viewavatar.png

Fixed

DAS-2032

Access yambas ping endpoint with customer credentials

images/jira.apiomat.com/secure/viewavatar.png

Fixed

DAS-1975

Don't show Regex and min,max for some attribute types

images/jira.apiomat.com/secure/viewavatar.png

Fixed

BREW-107

Package common dependencies and download them during install

images/jira.apiomat.com/secure/viewavatar.png

Fixed

AOM-5963

[C# SQLite] wrong time in C# for createdAt and lastModifiedAt

images/jira.apiomat.com/secure/viewavatar.svg

Fixed

AOM-5961

Custom error code gets overwritten in afterpostData

images/jira.apiomat.com/secure/viewavatar.svg

Fixed

AOM-5960

[TypeScript] configureWithSessionToken cannot be configured with url, apikey, system

images/jira.apiomat.com/secure/viewavatar.png

Fixed

AOM-5956

Roleclass does not get found if newer version exists in another system

images/jira.apiomat.com/secure/viewavatar.svg

Fixed

AOM-5952

[Swift] AbstractClientDataModel has field AppName but should be ApplicationName

images/jira.apiomat.com/secure/viewavatar.svg

Fixed

AOM-5947

Reduce base load when having a lot of apps

images/jira.apiomat.com/secure/viewavatar.png

Fixed

AOM-5938

Use sh instead of bash in Docker image

images/jira.apiomat.com/secure/viewavatar.png

Fixed

AOM-5922

Apply improvements of yambas-docker image

images/jira.apiomat.com/secure/viewavatar.png

Fixed

AOM-5921

Fix and mitigate Model not found failure after startup

images/jira.apiomat.com/secure/viewavatar.svg

Fixed

AOM-5920

Don't call onDeployForAppBackend and default onCron* methods if not implemented

images/jira.apiomat.com/secure/viewavatar.png

Fixed

AOM-5916

Usage of isUserInRoles method from another module causes ClassNotFound exception

images/jira.apiomat.com/secure/viewavatar.svg

Fixed

AOM-5915

App-specific endpoints in apidocs do not work with more than two modules with custom rest endpoints attached to backend

images/jira.apiomat.com/secure/viewavatar.svg

Fixed

AOM-5895

Incorrect refModelHref link in rest api

images/jira.apiomat.com/secure/viewavatar.svg

Fixed

AOM-5890

[Android SQLite] Unset fields are always sent to yambas on save()

images/jira.apiomat.com/secure/viewavatar.svg

Fixed

AOM-5868

[C#SQLite] Class with name "Status" leads to compilation errors in SDK

images/jira.apiomat.com/secure/viewavatar.svg

Fixed

AOM-5860

[TypeScript] GET requests with query fail in react native on iOS 13

images/jira.apiomat.com/secure/viewavatar.svg

Fixed

AOM-5826

[Swift] usePersistentStorage ignored when reading list of objects

images/jira.apiomat.com/secure/viewavatar.svg

Fixed

AOM-5776

Security: Possibility to hide yambas version on /yambas/rest

images/jira.apiomat.com/secure/viewavatar.png

Fixed

AOM-4986

Configurable minimal log level in apps

images/jira.apiomat.com/secure/viewavatar.png

Fixed

AOM-4031

[Swift] Swift strings cannot be set as map values

images/jira.apiomat.com/secure/viewavatar.svg

Fixed

AOM-3575

[Java] AbstractClientDataModel implementing getAppName but should be getApplicationName

images/jira.apiomat.com/secure/viewavatar.svg

Fixed

27 Vorgänge