Page History
Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Note | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
The following bugfixes and features are subject to migration. Please perform the described migration tasks if necessary.
|
|
Release Notes of the xUML Runtime 2024
Anchor | ||||
---|---|---|---|---|
|
Runtime 2024.3 (08.05.2024)
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Runtime 2024.2 (25.03.2024)
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Runtime 2024.1 (08.02.2024)
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Release Notes of the xUML Runtime 2023
Anchor | ||||
---|---|---|---|---|
|
Runtime 2023.6Â (13.12.2023)
Bug | Description | Documentation Link |
---|---|---|
PAS-8647 | SQL adapter: CLOB conversion error in Unicode mode | |
Improvement | Description | Documentation Link |
PAS-8462 | Don't initialize the deprecated Map::id field |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2023.5 (17.10.2023)
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Runtime 2023.4 (28.06.2023)
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Runtime 2023.3 (28.04.2023)
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Runtime 2023.2 (27.03.2023)
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Runtime 2023.1 ( 24.02.2023)
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Release Notes of the xUML Runtime 2022
Anchor | ||||
---|---|---|---|---|
|
Runtime 2022.12 (21.12.2022)
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Runtime 2022.11 (16.11.2022)
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Runtime 2022.10 (29.09.2022)
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Runtime 2022.9 (07.09.2022)
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Runtime 2022.8 (30.08.2022)
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Runtime 2022.7 (03.08.2022)
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Runtime 2022.6 (21.07.2022)
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Runtime 2022.5 (20.05.2022)
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Runtime 2022.4 (29.04.2022)
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Runtime 2022.3 (25.03.2022)
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Runtime 2022.2 (17.02.2022)
Bug | Description | Documentation Link |
---|---|---|
PAS-306 | SAPRFCAdapter: `typeOf` reports `Any` on adapter outputs | |
PAS-2106 | Crash if starting request worker thread fails | |
PAS-3227 | PersistentStateControlAdapter: Service crash when `~` or `!~` operator used with non-string attributes |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2022.1 (31.01.2022)
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Release Notes of the xUML Runtime 2021
Anchor | ||||
---|---|---|---|---|
|
Runtime 2021.10 (30.11.2021)
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Runtime 2021.9 (28.09.2021)
Multiexcerpt include | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Runtime 2021.8 (17.08.2021)
Multiexcerpt include | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Runtime 2021.7 (31.07.2021)
Multiexcerpt include | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Runtime 2021.6 (30.06.2021)
Multiexcerpt include | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Runtime 2021.5 (30.05.2021)
Multiexcerpt include | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Runtime 2021.4 (04.05.2021)
Multiexcerpt include | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Runtime 2021.3 (25.03.2021)
Bug | Description | Documentation Link |
---|---|---|
RUN-2724 | xUML operations and Java operations trx log elapsed time in different units | |
RUN-2726 | Filesystem AddOn: Allow stating big (>2GiB) files. | |
RUN-2746 | xUML API: Asynchronous Trace: Incorrect locking leads to hang | |
RUN-2747 | xUML Runtime API: /trace/configurations/{classifier}/identifiers/ does not filter by classifier | |
Improvement | Description | Documentation Link |
RUN-2745 | User Interface: Create UI theme (pas_blue) for standard PAS applications |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2021.2 (03.03.2021)
Bug | Description | Documentation Link |
---|---|---|
RUN-2727 | URL Adapter does not accept headers with empty value anymore (introduced 2020.4) | |
New Feature | Description | Documentation Link |
RUN-2665 | MongoDB Adapter | |
Improvement | Description | Documentation Link |
RUN-2381 | Limiting request body size for HTTP-like services |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2021.1 (29.01.2021)
Bug | Description | Documentation Link |
---|---|---|
RUN-2401 | PS: OBJECT_IDENTIFIERS have spurious values | |
RUN-2715 | URL adapter return httpHeaderMap | |
RUN-2717 | Scheduler is not running anymore with Runtime 2020.17 | |
RUN-2718 | ZIP Adapter: Unhandled file system errors lead to crashes | |
RUN-2720 | URL/SOAP Adapter: some HTTP header lines have header name twice | |
RUN-2722 | Using classToJSON on REST AdapterResponse after HTTP 204 response leads to crash | |
New Feature | Description | Documentation Link |
RUN-2648 | Support HTTP "Digest" header for HTTP-based Adapters | |
RUN-2719 | Crypto Adapter: Ability to choose hashing algorithm |
Release Notes of the xUML Runtime 2020
Anchor | ||||
---|---|---|---|---|
|
Runtime 2020.17 (10.12.2020)
Bug | Description | Documentation Link |
---|---|---|
RUN-2685 | Missing Elapsed Time and State in JSON transaction logging | |
RUN-2707 | Wrong trx_level filter for json logging in docker | |
RUN-2709 | getServiceContext('HTTP') does not return HTTP headers anymore (introduced in 2020.11) | |
RUN-2712 | Memory Adapter: Highly concurrent map replacement leads to memory leaks and crashes | |
Improvement | Description | Documentation Link |
RUN-2587 | make convertTo() operations tolerant of NULL values | |
RUN-2713 | Update ca-bundle.crt in runtime |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2020.16 (06.11.2020)
Internal release.
Anchor | ||||
---|---|---|---|---|
|
Runtime 2020.15 (04.11.2020)
Note | |||||
---|---|---|---|---|---|
|
Bug | Description | Documentation Link |
---|---|---|
RUN-1808 | SAPTRFCCreateTransaction throws 2 different exception errors in one call | |
RUN-2704 | Accesses to memory maps hang up or crashes the service (introduced 2020.11) | |
New Feature | Description | Documentation Link |
RUN-2344 | Cancel running session | |
RUN-2703 | htdoc fallback file for directory |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2020.14 (14.10.2020)
Bug | Description | Documentation Link |
---|---|---|
RUN-2336 | Runtime writes duplicate error log on division by zero | |
RUN-2701 | MemoryAdapter lookups lead to service crash under high concurrency (introduced 2020.11) | |
RUN-2702 | Strings containing UTF-8 characters with more than 2 bytes are corrupted by JNI | |
Improvement | Description | Documentation Link |
RUN-2399 | xUML Runtime API: Interface for asynchronous trace management | xUML Runtime API Reference |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2020.13 (01.09.2020)
Note | |||||||||
---|---|---|---|---|---|---|---|---|---|
| |||||||||
|
Bug | Description | Documentation Link |
---|---|---|
RUN-2385 | BESM/9 is logged twice | |
RUN-2621 | Can not receive response from rfc INBOUND_IDOCS_FOR_TID | |
RUN-2689 | Crash with very high connection count | |
RUN-2690 | PersistentState: GetHandle should not remove unfinished objects (also: cause of deadlocks) | |
RUN-2696 | SAP: Errors during preparing/receiving RFC parameters not always result in an exception | |
New Feature | Description | Documentation Link |
RUN-2106 | Array.compact() | |
Improvement | Description | Documentation Link |
RUN-2322 | xUML Runtime API: Expose Scheduler Service | |
RUN-2460 | Allow steps in DateTime patterns of Scheduler Service | |
RUN-2693 | xUML Runtime API: Expose Timer Service | |
RUN-2694 | xUML Runtime API: Expose Start-up/Shut-down Activity |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2020.12 (21.08.2020)
Note | |||||||||
---|---|---|---|---|---|---|---|---|---|
| |||||||||
|
New Feature | Description | Documentation Link |
---|---|---|
RUN-2679 | Configurable automatic adapter HTTP headers | |
Improvement | Description | Documentation Link |
RUN-2410 | Update sapnwrfcsdk to version 7.50 patch level 6 | |
RUN-2475 | Update SQLAPI (5.0.0) | |
RUN-2619 | SQL adapter: support MySQL 8 |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2020.11 (04.08.2020)
Bug | Description | Documentation Link |
---|---|---|
RUN-2114 | Handle HTTP headers correctly and consistently | |
RUN-2360 | JSON serialization replaces attribute names with integer values | |
RUN-2379 | Throw exception if convertDurationToDateTime() is applied on invalid duration string | |
RUN-2551 | Crash with corrupted AddOns/SQL/sqlconnection.tab | |
RUN-2678 | Unparsable JSON response from xUML REST service | |
New Feature | Description | Documentation Link |
RUN-2674 | Configurable incoming HTTP headers roles | |
Improvement | Description | Documentation Link |
RUN-2390 | Create map if not exists when storing values using MemoryAdapter | |
RUN-2414 | MemoryAdapter return old value after changing or removing | |
RUN-2447 | Use reader-writer lock to improve concurrent memory adapter access | |
RUN-2633 | Support more libcurl options | |
RUN-2653 | Log REST_REQUEST also for bad requests |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2020.10 (19.06.2020)
Bug | Description | Documentation Link |
---|---|---|
RUN-2448 | Nested maps are not correctly deserialized by classToJson() | |
RUN-2658 | Memory leak if reverse host lookup fails | |
RUN-2670 | JSON deserialization omits attributes before e2e:type | |
Improvement | Description | Documentation Link |
RUN-2673 | Update J2RE for docker for service to 11.0.7 |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2020.9 (08.06.2020)
Note | |||||
---|---|---|---|---|---|
| |||||
|
Bug | Description | Documentation Link |
---|---|---|
RUN-2645 | FileSystemAdapter: Creation of a folder for a network path with forward slashes fails | |
RUN-2655 | REST AddOn: Tabfiles not unloaded from memory | |
RUN-2659 | Memory leak logging SOAP Requests (Debug log level) | |
RUN-2661 | Interactive debugger: Setting values lead to memory leaks | |
RUN-2662 | Using security interceptor may leak memory | |
RUN-2663 | Memory leaks parsing Timer/EventObserver tabfiles | |
RUN-2664 | Memory leak in SAPIDocRecordComposer | |
RUN-2666 | Windows: crash on startup when using JSON logger configuration, or when changing log level via Console |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2020.8 (18.05.2020)
Bug | Description | Documentation Link |
---|---|---|
RUN-2646 | Memory leak serializing DateTime to JSON (introduced 2020.5) | |
New Feature | Description | |
RUN-2626 | Extend logger config format | |
RUN-2627 | Logging to channels | |
RUN-2649 | Validate pattern strings in logger configuration | |
Improvement | Description | |
RUN-2644 | xuml Docker image: Oracle Instant Client 19.6 and runtime java 1.4.0 | |
RUN-2650 | Improve help text of Runtime Command Line | xUML Runtime Command Line Options |
RUN-2652 | xuml Docker image: use debian:buster-slim |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2020.7 (09.04.2020)
Bug | Description | Documentation Link |
---|---|---|
RUN-2631 | Startup not aborted if duplicated PS transition names are found. | |
RUN-2632 | Cannot select a Boolean using SQLite | |
RUN-2635 | Log may not be rotated if there's no log at current date/hour and log settings get adjusted | |
RUN-2639 | Infinite busy looping if client closes connection while service is still reading data from it | |
RUN-2640 | Cannot start container if repository already existent | |
RUN-2643 | Custom transaction log uses microseconds for "elapsed" field (introduced 2020.5) | |
New Feature | Description | Documentation Link |
RUN-2502 | CURLOPT_NOPROXY missing for URL adapter | Setting cURL Options on the URL Adapter > Native cURL Options |
Improvement | Description | Documentation Link |
RUN-2637 | Support <<DirectoryAlias>> for File System adapter "copy" action |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2020.6 (18.03.2020)
Note | |||||||
---|---|---|---|---|---|---|---|
| |||||||
|
Bug | Description | Documentation Link |
---|---|---|
RUN-2586 | URLAdapter doesn't send content when method is GET | |
RUN-2617 | Start log shows many "Closing connection" logs in last line | |
RUN-2622 | Calling LDAPS via URL adapter fails randomly | |
RUN-2629 | SQL Adapter: Incorrect computation of BLOB parameter bindings number | |
RUN-2630 | Hourly transaction log rotation does not work | |
Improvement | Description | Documentation Link |
RUN-2590 | Add support for HTTP/2.0 in HTTP based Adapters (URL/REST/etc) | |
RUN-2616 | Serialize data items (classToJSON) using nlohnmann/json | |
RUN-2618 | Logging complex types as log details |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2020.5 (10.03.2020)
Bug | Description | Documentation Link |
---|---|---|
RUN-2620 | Crash with intensive transaction logging | |
RUN-2624 | Cannot delete persistent state objects offline when using SQLite (introduced 2019.8) | |
RUN-2625 | Crash on shutdown when Debug log level is active (since 2019.13) |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2020.4 (28.02.2020)
Note | |||||
---|---|---|---|---|---|
| |||||
|
Bug | Description | Documentation Link |
---|---|---|
RUN-2426 | URL-Adapter - Error description not populated | |
RUN-2462 | Sorting condition cannot access context items | |
RUN-2599 | Custom constructor throws senseless errors if called with arguments referring function output | |
RUN-2603 | Out of memory sometimes not logged. | |
RUN-2610 | SFTP transfer can crash if log level = debug (introduced 5.1.43004) | |
RUN-2611 | URL adapter: static HTTP headers produce start-up error: Expected Request element, found "HeaderParameter". | |
RUN-2612 | HTTP Service leaks memory when using outputHeaderParameters (introduced 2019.3) | |
New Feature | Description | Documentation Link |
RUN-2608 | Action 'copy' in FileSystemAdapter | |
Improvement | Description | Documentation Link |
RUN-2403 | String.replace() should accept empty string | |
RUN-2607 | jsonToClass: support dateTime parsing of "/Date(80870400000+0000)/" |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2020.3 (11.02.2020)
Bug | Description | Documentation Link |
---|---|---|
RUN-2602 | Log rotation does not work (introduced 2019.13) |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2020.2 (27.01.2020)
Note | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
|
Bug | Description | Documentation Link |
---|---|---|
RUN-2595 | Memory leak with URL Adapter when using dynamic addditionalHeaders, proxyType, or commands (since 2014.3) | |
Improvement | Description | Documentation Link |
RUN-2596 | REST Service: Respond with client error (HTTP 400) instead of server error (HTTP 500) if request body cannot be parsed |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2020.1 (16.01.2020)
Note | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
|
Bug | Description | Documentation Link |
---|---|---|
RUN-2591 | Transaction log level always set to "NONE" (introduced 2019.13) | |
RUN-2594 | Crash on PS "reset" RPC Control Port action | |
New Feature | Description | Documentation Link |
RUN-2564 | xUML Runtime API: change log level | xUML Runtime API Reference |
Improvement | Description | Documentation Link |
RUN-2592 | Command line option for license file | xUML Runtime Command Line Options |
Release Notes of the xUML Runtime 2019
Anchor | ||||
---|---|---|---|---|
|
Runtime 2019.13 (31.12.2019)
Note | |||||
---|---|---|---|---|---|
| |||||
|
Note | |||||
---|---|---|---|---|---|
| |||||
|
Bug | Description | Documentation Link |
---|---|---|
RUN-2583 | SOAP/REST/HTTP service connections fail | |
New Feature | Description | Documentation Link |
RUN-2534 | Scalable and configurable logging |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2019.12 (06.12.2019)
Bug | Description | Documentation Link |
---|---|---|
RUN-2585 | Crash in SQLAdapter::getHandle if database connection fails (introduced 2018.3) |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2019.11 (14.11.2019)
Bug | Description | Documentation Link |
---|---|---|
RUN-2571 | XML Parser: Not all entities downloaded with curl |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2019.10 (25.10.2019)
Bug | Description | Documentation Link |
---|---|---|
RUN-2542 | Log fatal errors in bridgeserver.log | |
RUN-2558 | Startup crash if SOAP Server has invalid PortNumber element | |
RUN-2565 | Service with pstate does not start: [PSADLM][43][Detected objects for which no metadata exist in the repository...] | |
RUN-2566 | List of pstate classes has duplicate entries | |
Improvement | Description | Documentation Link |
RUN-2557 | Automatic migration of <<External>> PS Attributes |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2019.9 (08.10.2019)
Bug | Description | Documentation Link |
---|---|---|
RUN-2553 | Persistent State Engine generates duplicated OBJECT_ID | |
RUN-2556 | e2e:type not rendered as part of REST body | |
New Feature | Description | Documentation Link |
RUN-2555 | Make it possible to use proxy when retrieving online XSDs and DTDs |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2019.8 (24.09.2019)
Bug | Description | Documentation Link |
---|---|---|
RUN-2525 | Startup crash if HTTP Server has empty PortNumber element | |
RUN-2535 | xmlToClass: external schemas not looked for in ${INSTANCES_HOME}/resource | |
RUN-2536 | xmldsig-core-schema.xsd cannot be retrieved by the xml parser, runtime hangs | |
RUN-2539 | Inspection List Settings For Asynchronous Traces of PState Classes Are Not Saved Anymore | |
New Feature | Description | Documentation Link |
RUN-2430 | External persistence for selected properties of PState classes | |
Improvement | Description | Documentation Link |
RUN-2416 | Don't raise exception when native XML parser raises a warning | |
RUN-2458 | Propagate Transaction ID and Correlation ID in REST/HTTP communications (as with SOAP) | |
RUN-2532 | Increase log severity for PSLM log entries | |
RUN-2546 | HTTP header X-Sender-Host and X-Sender-Service | HTTP Protocol Support |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2019.7 (01.07.2019)
Bug | Description | Documentation Link |
---|---|---|
RUN-2522 | Persistent State modifying commands do not work if runtime is stopped (SQL Server only) |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2019.6 (19.06.2019)
Bug | Description | Documentation Link |
---|---|---|
RUN-2520 | Persistent State objects lost due to ownership change |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2019.5 (05.06.2019)
Bug | Description | Documentation Link |
---|---|---|
RUN-2493 | Runtime tries to start trace port for each tab file | |
RUN-2496 | ZIP Adapter generates invalid zip for big data | |
RUN-2499 | Memory leak 10-20 bytes per REST service call (introduced 2018.5) | |
RUN-2505 | getServiceContextValue("tcpip","remoteHostname" or "localHostname") return null and are very slow | |
RUN-2507 | Two services with same control port will start (introduced 2018.12) | |
RUN-2510 | classToJSON(): unescaped double quotes in generated e2e:type attribute values | |
RUN-2511 | URL adapter should always return httpStatus and httpHeaderParameters even with stream | |
RUN-2513 | HTTP Service with basic auth returns 403 on success (introduced 2019.3) | |
New Feature | Description | Documentation Link |
RUN-2484 | Query alias values at runtime | Alias Reader |
RUN-2485 | Utility function to parse and build URLs |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2019.4 (15.04.2019)
Bug | Description | Documentation Link |
---|---|---|
RUN-2479 | User Interface: IE11: SwaggerUI Button rendering | |
RUN-2490 | Memory corruption if component name is long | |
RUN-2492 | Persistent state: search handles IO_EXIT is wrong | |
New Feature | Description | Documentation Link |
RUN-2442 | REST interface for persistent state control port actions | xUML Runtime API |
RUN-2463 | Do not serialize DataItem attributes marked by the compiler | Attribute Specification > Visibility |
Improvement | Description | Documentation Link |
RUN-2404 | User Interface: Respect browser language for custom UI data tables | |
RUN-2423 | Reduce severity of reporting missing startup / shutdown activities. | |
RUN-2480 | Update libssh2 to 1.8.2 | |
RUN-2481 | Update OpenSSL to 1.1.1b | |
RUN-2482 | Update OpenLDAP to 2.4.47 | |
RUN-2483 | Update curl to 7.64.1 | |
RUN-2491 | Update MIT Kerberos to 1.17 |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2019.3 (01.03.2019)
Bug | Description | Dokumentation Link |
---|---|---|
RUN-2466 | Can not stop xUML service with Console <=6.0.58.1 and Builder (introduced 2018.12) | |
RUN-2468 | JSON Parser crashes on unbalanced object/array end | |
RUN-2470 | REST Service: empty body causes creation of body parameter with wrong metadata | |
RUN-2472 | Log level change not fully applied to SOAP and HTTP service (introduced 2016.1) |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2019.2 (08.02.2019)
Bug | Description | Documentation Link |
---|---|---|
RUN-2464 | Persistent State date filters do not work (introduced 2018.12) | |
RUN-2465 | Persistent State: Primary Key Search fails if the primary key is defined out of order (introduced 2018.12) | |
Improvement | Description | Documentation Links |
RUN-2459 | New persistent state algorithm: Favor Objects |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2019.1 (24.01.2019)
Bug | Description | Documentation Link |
---|---|---|
RUN-2419 | Cannot cancel SOAP or REST adapter session (introduced 2018.3) | |
RUN-2450 | No bridgeserver.log on the first day of a year | |
RUN-2454 | Runtime handles "If-Modified-Since" header incorrectly | |
Improvement | Description | Documentation Link |
RUN-2418 | REST Header parameter should be ignored if not set | Implementing REST Methods > Output: Header Parameter |
RUN-2438 | Improved persistent state performance: deletion of PS objects | |
RUN-2440 | Remove 32-bit Windows and Linux platforms |
Release Notes of the xUML Runtime 2018
Note | |||||||||
---|---|---|---|---|---|---|---|---|---|
| |||||||||
|
Anchor | ||||
---|---|---|---|---|
|
Runtime 2018.12 (10.12.2018)
Bug | Description | Documentation Link |
---|---|---|
RUN-2287 | Bad interaction between SQL and PS add-ons leads to crash on shutdown | |
RUN-2422 | You can no longer query the sessions during shutdown (introduced 2018.11) | |
RUN-2432 | Values for 'self' missing from trace for PS transitions | |
New Feature | Description | Documentation Link |
RUN-2406 | Support blob with content-type as REST operation output. | |
Improvement | Description | Documentation Link |
RUN-2421 | Provide more information in exceptions (e.g. callstack) for errors regarding NULL comparisons |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2018.11 (24.09.2018)
Improvement | Description |
---|---|
RUN-2409 | User Interface: Updated REST test tool (Swagger UI 3.18.3) |
RUN-2264 | Remove support for 4.1 repositories: Do not start if repository uses old formats |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2018.10 (21.08.2018)
Note | |||||||||
---|---|---|---|---|---|---|---|---|---|
| |||||||||
|
Improvement | Description |
---|---|
RUN-2407 | Conditional enable: exception or error in case of object navigation on null references |
RUN-2408 | Conditional enable: error in case of conditions with null |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2018.9 (16.08.2018)
Bug | Description |
---|---|
RUN-2402 | Service does not start: No connection manager "SQL_QUERY" is registered (introduced 2018.4) |
Improvement | Description |
RUN-2404 | User Interface: Respect browser language for custom UI data tables |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2018.8 (02.08.2018)
Bug | Description |
---|---|
RUN-2398 | xUML service may hang shutting down if the license is invalid/missing |
Improvement | Description |
RUN-2376 | Change case sensitive license check for short machine name |
RUN-2397 | SAP connection per xUML session |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2018.7 (2018/07/05
Note | |||||||||
---|---|---|---|---|---|---|---|---|---|
| |||||||||
|
Bug | Description |
---|---|
RUN-2388 | Behavior for condition has changed |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2018.6 (01.06.2018)
Note | |||||||||
---|---|---|---|---|---|---|---|---|---|
| |||||||||
|
Improvement | Description |
---|---|
RUN-2383 | Runtime logs error in case of object navigation on NULL values |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2018.5 (24.05.2018)
Bug | Description |
---|---|
RUN-2226 | Not all properties properly set on the event object in `onUnhandledSignal` |
RUN-2382 | Runtime prefers JSON regardless what is specified in Accept header |
New Feature | Description |
RUN-1955 | Support for Transfer-Encoding: chunked |
RUN-2378 | Support IPv6 for REST, HTTP and SOAP service |
RUN-2380 | Support providing DB library paths via configuration file or command line |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2018.4 (24.04.2018)
Note | |||||||||
---|---|---|---|---|---|---|---|---|---|
| |||||||||
|
Bug | Description |
---|---|
RUN-2179 | Error during startup but service is running: [Fatal][External][PSADLM][15][Command ... is declared twice.] |
RUN-2281 | Runtime allows object navigation on NULL Ref |
RUN-2355 | Crash on shutdown with SQLServer PS database (introduced 2018.2) |
RUN-2356 | Custom transaction handling (ROLLBACK) does not work on SQL Server |
RUN-2358 | Crash if accepting socket cannot be created (since 2017.8) |
RUN-2359 | REST path-parameters are not URL-decoded |
RUN-2361 | JSON Composer does not escape control characters (0x00-0x1F) properly |
New Feature | Description |
RUN-2188 | Access to transaction isolation level via SQLAPI / SQL Alias |
RUN-2367 | REST Adapter does not support media type parameters |
RUN-2368 | Composing compact JSON |
RUN-2375 | Support setting root name and namespace dynamically for `classToXML` |
Improvement | Description |
RUN-2191 | Log errors in case of internal persistent state errors. |
RUN-2205 | Improve the SQL error descriptions with detailed SQL Statement |
RUN-2325 | User Interface: Update ui theme e2e |
RUN-2335 | Log needed xUML Runtime version if a feature is missing |
RUN-2370 | REST: Better behaviour if a response contains data when it shouldn't |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2018.3 (22.02.2018)
Bug | Description |
---|---|
RUN-2323 | Persistent state engine stops working without error |
Improvement | Description |
RUN-2147 | Cancel SQL adapter requests |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2018.2 (14.02.2018)
Note | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
|
Bug | Description |
---|---|
RUN-1964 | Comparison operators do not work correctly with NULL values. |
RUN-2133 | Type DateTime is not supported for castValue() |
RUN-2144 | Exception during iteration is ignored if it is followed by a decision (see also compatibility hint above) |
RUN-2172 | Error LCELM 36 license key has expired on |
RUN-2310 | Decision node after an adapter / call node inhibits automatic error propagation and rollback mechanism (see also compatibility hint above) |
RUN-2320 | Data race during unique name creation |
RUN-2328 | SQL adapter no rollback after exception (see also compatibility hint above) |
RUN-2333 | Wrong behaviour of FileSystemAdapter action rename if new name is missing |
RUN-2334 | Cannot create new PS Schema on MySQL |
RUN-2341 | jsonToClass(): does not convert integers to floats in arrays of floats |
New Feature | Description |
RUN-2296 | Allow static path but dynamic file for File System adapter and Flat File adapter |
Improvement | Description |
RUN-2286 | parseDateTimeExpression throws exception on non-matching strings (if compiled with Builder 7.0.0-beta2 or newer) |
RUN-2295 | Run regression tests with memory leak check (linux64dev) |
RUN-2314 | Allow overriding timestamp when logging custom TRX entries |
RUN-2317 | Add system ip address to serviceContextValues |
RUN-2325 | User Interface: Update ui theme e2e |
Release Notes of the xUML Runtime 2017
Anchor | ||||
---|---|---|---|---|
|
Runtime 2017.10 (07.12.2017)
Improvement | Description |
---|---|
RUN-2316 | JSON ComposerOptions for REST service and adapter |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2017.9 (17.11.2017)
Bug | Description |
---|---|
RUN-2288 | Java-Adapter logs exceptions on shutdown |
RUN-2292 | Service crashes due to incorrect OpenSSL initialization |
RUN-2300 | HTTP body Blob shouldn't be NUL-Terminated |
RUN-2304 | REST Adapter crashes if response body begins with a NULL byte |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2017.8 (28.09.2017)
Bug | Description |
---|---|
RUN-2230 | Persistent State Adapters: actions have no trx log entries |
RUN-2265 | SOAP calls are getting slow with increasing load if service connection limit is exceeded |
RUN-2282 | Crash on intensiv usage of SSL protocols |
RUN-2283 | Transaction log level of REST Adapter should be IO_EXTERNAL |
Improvement | Description |
RUN-2263 | Remove support for 4.1 repositories: Print error if repository uses old formats |
RUN-2284 | No longer support "Tracing and Mockups Enabled" changes during runtime |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2017.7 (14.09.2017)
Note | |||||
---|---|---|---|---|---|
| |||||
|
Bug | Description |
---|---|
RUN-2267 | Potential crash if optional repository file is missing |
RUN-2279 | Memory leak if item retrieved from memory does not match expected metadata |
RUN-2280 | Crash if deadlock occurs during SearchHandles |
Improvement | Description |
RUN-2009 | Update Windows Compiler to VC2017 |
RUN-2192 | Update SQLite to 3.20 |
RUN-2250 | Drop support for RedHat/CentOS 5 |
RUN-2268 | Update ICU to 59.1 |
RUN-2269 | Update Xerces to 3.2.0 |
RUN-2270 | Update SQLAPI to 4.1.11 |
RUN-2273 | Update zlib to 1.2.11 |
RUN-2274 | Replace Heimdal with MIT Kerberos |
RUN-2275 | Update OpenLDAP to 2.4.45 |
RUN-2276 | Update OpenSSL to 1.0.2l |
RUN-2277 | Update curl to 7.55.1 |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2017.6 (21.08.2017)
Note | |||||||||
---|---|---|---|---|---|---|---|---|---|
| |||||||||
|
Bug | Description |
---|---|
RUN-2244 | Wrong duration result in DateTime.difference() |
RUN-2248 | JSON parser silently ignores number parsing errors |
RUN-2256 | SQL Error Messages - Duplicate error code 35 |
RUN-2257 | Textual error in error message FUMSM_CAST_INTEGER_WRONG_STATIC_TYPE |
RUN-2258 | Typo in log error message |
Improvement | Description |
RUN-2224 | Throw exception if trying to retrieve value of wrong type from the memory adapter |
RUN-2246 | Give more details about file system adapter error FSADSM 22 |
RUN-2249 | Remove Solaris-x86 support |
RUN-2255 | Helgrind: DB processed statements |
RUN-2259 | Unused error codes |
RUN-2266 | Remove broken conversion functions |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2017.5 (06.07.2017)
Note | |||||
---|---|---|---|---|---|
| |||||
|
Bug | Description |
---|---|
RUN-2148 | REST AdapterResponse not set in case of non-HTTP errors |
RUN-2187 | PState adapter raises deadlocks on MS SQL Server in load balancing scenario |
RUN-2223 | REST Adapter populates default response object even in error cases with defined ResponseDefinition |
RUN-2227 | Bidirectional object references lead to service crash |
RUN-2231 | REST Adapter may cause service crashes if used as the only URL-accessing adapter |
New Feature | Description |
RUN-2213 | REST Adapter: Support segment composition |
RUN-2219 | REST: Respect 'ignoreHTTPErrors' flag from the alias |
RUN-2222 | REST: Allow setting external names for header and query parameters |
RUN-2225 | REST: support for response headers in method signatures |
Improvement | Description |
RUN-2182 | Java Service: call all lifecycle hooks at appropriate moments |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2017.3 (24.05.2017)
Bug | Description |
---|---|
RUN-2158 | MIME header decoding of multi line Q-encoded string |
RUN-2195 | Service crashes on startup when DB-connection "Options" is empty. |
RUN-2197 | Relative REST path is not set properly |
RUN-2198 | Rest Service does not provide error message into error object |
RUN-2199 | Crash when listing PS classes in offline mode |
RUN-2200 | SOAP with attachment start header is wrong |
RUN-2201 | Float number formatting can't shift more than 10^9 |
RUN-2202 | REST Adapter calculates Content-Length with ominous NUL byte |
RUN-2206 | Check for required symbols and fail gracefully |
RUN-2207 | Service crashes while using MIME Adapter |
RUN-2212 | Runtime crashes on SOAP 1.2 fault |
RUN-2216 | Runtime crash: SQL adapter but no Map usage and compiled with Builder before 6.0.18.1 |
RUN-2217 | REST call returns HTTP 400 when Query URL ends with '&' |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2017.2 (30.03.2017)
Note | |||||
---|---|---|---|---|---|
| |||||
|
Bug | Description |
---|---|
RUN-2183 | Error 401: Unauthorized - Navision SOAP access with domain user |
RUN-2184 | Not able to access AdapterResponse object of the REST adapter if an exception is thrown because of HTTP Code >= 400 |
RUN-2185 | REST-Adapter works slow on Windows-Environment |
RUN-2186 | REST call logs ERROR in transaction log although there was no error |
RUN-2190 | SAP: Empty field of TIMS type is no longer equivalent to 000000 |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2017.1 (07.02.2017)
Bug | Description |
---|---|
RUN-1920 | Persistent State: Signal conversation hangs in SafeConnect while handling tRFC protocol |
RUN-2152 | Persistent State: event is not delivered |
RUN-2153 | Persistent State: errors during commit phase remain unhandled |
RUN-2161 | REST Adapter: crashes on unhandled HTTP response code |
RUN-2170 | Persistent State: Objects are not visible anymore when service is stopped |
RUN-2176 | REST Service: Solaris 10: crash if funny HTTP code set for response |
RUN-2177 | Windows: crash on startup when using "Follow Redirects" on URL Alias |
RUN-2178 | URL Adapter: Follow redirects is interpreted as HEX |
Improvement | Description |
RUN-1995 | Persistent State: Speed up persistent state engine performance |
RUN-1999 | Persistent State: Option for safe or fast database access using SQLite |
RUN-2024 | Service will not start if it finds persistent state objects which have no class definition |
RUN-2100 | Persistent State: Replace 'IMAGE' with 'VARBINARY(MAX)' in SQL Server's Persistent State schema. |
RUN-2160 | Persistent State: Block changes to Persistent State primary keys. |
RUN-2163 | Persistent State: Remove legacy MaxDeliveryTrials for signals |
RUN-2173 | REST Adapter sets Content-Lenght=0 for PUT/POST/PATCH without body |
Release Notes of the xUML Runtime 2016
Anchor | ||||
---|---|---|---|---|
|
Runtime 2016.9 (16.11.2016)
Bug | Description |
---|---|
RUN-1992 | URL Adapter Session to a SFTP Server hangs |
Improvement | Description |
RUN-2122 | Update libcurl 7.51.0 |
RUN-2123 | Update libssh2 1.8.0 |
RUN-2124 | Update OpenLDAP 2.4.44 |
RUN-2125 | Update OpenSSL 1.0.2 |
RUN-2151 | REST Service: rename Response.statusCode to httpStatus |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2016.7 (04.11.2016)
Bug | Description |
---|---|
RUN-2136 | Parsing of SOAP-Fault for SOAP 1.2 not properly implemented |
RUN-2142 | User Interface: Order on REST tags not respected |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2016.6 (06.10.2016)
Bug | Description |
---|---|
RUN-2066 | Prevent XML Entity Injection Denial of Service |
RUN-2108 | Controller Service leaks memory on each request |
RUN-2110 | If array of values for cURL 'list' option contains NULL, the option will be set incorrectly |
RUN-2117 | Missing transaction log for "is alive" check on DB connection (since 2013.4) |
RUN-2119 | SQL adapter: memory leak |
RUN-2129 | Crash if 'options' parameter of XMLtoClass is null |
RUN-2132 | SOAP request fails due wrong generated XMLAttribute |
RUN-2134 | SOAP Headers are not escaped correctly |
Improvement | Description |
RUN-2130 | User Interface: New E2E Logo |
New Feature | Description |
RUN-2068 | REST adapter |
RUN-2099 | Support multiple different responses for a REST service |
RUN-2115 | Support placeholders in SQL statements |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2016.5 (12.07.2016)
Bug | Description |
---|---|
RUN-2090 | classToXML() generates empty out if first element of an array is empty |
RUN-2092 | SQLAdapter returns 1900-01-01 instead of actual value |
RUN-2103 | SAP Message Composer crashes if complex array contains nulls |
RUN-2105 | REST response and code ignored in case of authorization error |
Improvement | Description |
RUN-2097 | Display service name for REST API |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2016.4 (15.06.2016)
Bug | Description |
---|---|
RUN-1952 | Service crashes when deleting object from orphaned persistent state class |
RUN-2029 | Base64 Blob To JSON contains Linebreaks |
RUN-2033 | fetchNext sql adapter call crashes, if a commit was called since getHandle |
RUN-2049 | Misleading Error when client does not send SOAPAction in HTTP Header |
RUN-2057 | REST Service: Changes in log level not always picked up |
RUN-2069 | Unable to start service: failed to read and parse castValue.tab |
Improvement | Description |
RUN-2053 | User Interface: Swagger: XML input template |
RUN-2077 | Add timestamp to Errors |
RUN-2083 | User Interface: REST Service: support for authentication in REST descriptor |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2016.3 (08.04.2016)
Bug | Description |
---|---|
RUN-2045 | SQL Adapter is leaking memory with stored procedure output. |
RUN-2047 | Using Swagger UI: RESTADLM:9 warnings |
RUN-2048 | Mistake in error description FUSSM 5 |
RUN-2052 | SOAP RPC Service: wrong "xsd:Unknown" type |
RUN-2060 | SAPNW: Crash in IDocRecordComposer (introduced 2015.5) |
Improvement | Description |
RUN-2050 | User Interface: Remove validation from REST documentation |
RUN-2058 | REST Service: XML response without extra <result> element |
New Feature | Description |
RUN-2043 | Option to enable/disable delimiter for empty values in EDIFACT |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2016.2 (08.03.2016)
Bug | Description |
---|---|
RUN-1930 | In some cases setting cURL options wrongly results in misleading error message |
RUN-1931 | CURLAUTH_NEGOTIATE is not implemented |
RUN-1932 | CURLOPT_HTTPAUTH should be a bitfield, not constant |
RUN-1976 | Cannot start service with SAP NW (missing msvcr80.dll) |
RUN-1993 | SAPNW: Allow to specify default connection pool size |
RUN-2002 | Huge ambigious callstack |
RUN-2016 | Error calling MTOM/XOP service with URL encoded href |
RUN-2017 | FileSystemAdapter status return size 0 but there are data |
RUN-2018 | Parse error if MTOM message does not end with new line |
RUN-2030 | Fix directory traversal attack vulnerability |
Improvement | Description |
RUN-1991 | SAPNW: Bridge is RFC server: support parallel connections |
New Feature | Description |
RUN-1961 | REST Service |
RUN-2021 | REST Service: Test client (swagger) |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2016.1 (12.01.2016)
Bug | Description |
---|---|
RUN-1979 | SAPNW: Cannot start SAP service if no SAP connection in component diagram is defined |
RUN-1981 | Service crash upon triggering persistent state transition from Console |
RUN-1985 | SAPNW: SAP adapter is slow if pool size is to small |
RUN-1987 | SAPNW: SAP connection is not always closed |
RUN-2003 | SAPNW: Use same SAP pool for identical connection string |
Improvement | Description |
RUN-1984 | SAPNW: Make unrecognised value of SAP FieldPadding a warning instead of error |
RUN-1986 | SAPNW: SAP RFC adapter write into transaction log if pool is exhausted |
Release Notes of the xUML Runtime 2015
Anchor | ||||
---|---|---|---|---|
|
Runtime 2015.18 (30.11.2015)
Bug | Description |
---|---|
RUN-1971 | RUNTIME creates PS DB object field as 65kbyte "BLOB" type in MySQL |
RUN-1973 | Service crashes if persistent state database connection is lost (introduced 6.0.92.0) |
RUN-1977 | Displaying persistent state owners: Unknown column 'OBJ.OBJECT_ID' in 'field list' |
Improvement | Description |
RUN-1978 | Upgrade SAP NWRFCSDK to 7.20.38 |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2015.17 (10.11.2015)
Bug | Description |
---|---|
RUN-1970 | SOAP message parsing does not handle default namespaces correctly |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2015.16 (04.11.2015)
Bug | Description |
---|---|
RUN-1967 | Stored procedure's INOUT parameters are not returned |
Improvement | Description |
RUN-1962 | SOAP/XML adapter: generate CDATA elements |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2015.15 (16.10.2015)
Bug | Description |
---|---|
RUN-1956 | Can't call stored procedure through ODBC |
Improvement | Description |
RUN-1951 | support result set as return type of stored procedures |
New Feature | Description |
RUN-1957 | Support Unicode and non-Unicode modes for SQL Adapter |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2015.14 (21.09.2015)
Bug | Description |
---|---|
RUN-1927 | Use WINSSPI instead of Heimdal for Windows cURL builds. |
Improvement | Description |
RUN-1941 | Update OpenSSL 1.0.2d |
RUN-1947 | Update libSSH2 to 1.6.0 |
RUN-1948 | Update cURL to 7.44.0 |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2015.13 (03.09.2015)
Bug | Description |
---|---|
RUN-1943 | jsonToClass() not working with arrays at top level |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2015.12 (31.08.2015)
Bug | Description |
---|---|
RUN-1925 | Correct trace details for 'select distinct' |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2015.11 (13.07.2015)
Bug | Description |
---|---|
RUN-1922 | Put hashmap to memory and get value at the same time blocks process |
Improvement | Description |
RUN-1923 | SQLite 3.7.16.2 |
RUN-1924 | SQLAPI 4.1.4 |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2015.10 (30.06.20115)
Bug | Description |
---|---|
RUN-1918 | Service doesn't start if persistent state database (MySQL) is empty (introduced 2014.1) |
RUN-1919 | After some time no new SAP Connections are made |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2015.9 (26.06.2015)
Bug | Description |
---|---|
RUN-1876 | SAPNW: Service crash if you debug on SAP side |
Improvement | Description |
RUN-1911 | Upgrade OpenSSL to latest 1.0.0 version |
RUN-1914 | SAPNW: Update SAP libraries to patchlevel 35 |
RUN-1916 | SAPNW: RFC connections are not limited to 10 per service |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2015.8 (17.06.2015)
Bug | Description |
---|---|
RUN-1913 | SOAP service: empty HTTP headers are reported as error (introduced 2015.3) |
Improvement | Description |
RUN-1908 | Update SQLAPI to version 4.1.5 |
RUN-1909 | Upgrade SQLite to 3.8.10.2 |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2015.7 (27.05.2015)
Bug | Description |
---|---|
RUN-1819 | FileAdapter: readLine: if a line is very long, RUNTIME can crash |
RUN-1901 | Service stopped unscheduled - SQL Adapter |
RUN-1904 | Error Text for SSPSM 37 not helpful |
New Feature | Description |
RUN-1860 | Trace the expression of the Distinct and GroupBy statements |
RUN-1887 | extend Control Port Command for Trace Deletion |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2015.6 (29.04.2015)
Bug | Description |
---|---|
RUN-1862 | RUNTIME crashes if input and output of iterator node are the same Array |
RUN-1892 | SEARCH HANDLES": 102 42000 Incorrect syntax near 'LIMIT' |
Improvement | Description |
RUN-1888 | New SOAP request for deleting multiple pstate objects |
RUN-1897 | Update SAP nwrfcsdk 7.20.33 |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2015.5 (16.04.2015)
Bug | Description |
---|---|
RUN-1894 | Memory map is missing after removing an single element |
RUN-1895 | TransactionID is empty in trace (introduced 2015.3) |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2015.4 (09.04.2015)
Bug | Description |
---|---|
RUN-1886 | Maps nested in parent structure are not copied correctly when parent is copied |
RUN-1889 | JSON Composer's "keepNulls" not applied to nested structures |
RUN-1893 | User Interface: UI: Get JS error, when datetime picker value is empty |
Improvement | Description |
RUN-1882 | Flat File compose: improve performance for zero values |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2015.3 (20.03.2015)
Bug | Description |
---|---|
RUN-1858 | SOAP adapter (doc-encoding) with many parameters creates wrong request |
RUN-1862 | RUNTIME crashes if input and output of iterator node are the same Array |
RUN-1865 | Service crashes upon deleting a mail without subject (POP3 adapter action commit) |
RUN-1868 | RegTest: FlatFile/EdifactOrderRT/Invoice has a problem with pins |
RUN-1880 | Remove null values from JSON composer output |
RUN-1881 | SAP System Errors make funny-looking error messages in logs |
Improvement | Description |
RUN-1795 | JSON composer can write null values |
RUN-1873 | Update openssl to 1.0.0l on linux-64 and solaris-x86 |
New Feature | Description |
RUN-1877 | Flat File Parser: add posibility to supress empty strings when parsing |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2015.2 (18.02.2015)
Bug | Description |
---|---|
RUN-1771 | Cannot mock-up memory adapter |
RUN-1844 | Mocked values are being written to trace even though they are not used. |
RUN-1851 | js adapter is not correctly initialized in Persistent State Usage |
RUN-1853 | XML date is changed or not parsed correctly during persistent state processing |
RUN-1855 | RFC Adapter (IDOC_INBOUND_ASYNCHRONOUS) does not throw error when IDOC is inconsistent and SAP refuses it |
Improvement | Description |
RUN-1800 | classToXml is always using "utf-8" in xml header, even if other encodings are required/used |
RUN-1843 | Optimize memory consumption for xmlToClass and SOAP parsing |
RUN-1857 | Security vulnerability: Disable external entities in SOAP service requests |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2015.1 (06.01.2015)
Bug | Description |
---|---|
RUN-1822 | can not handle negative values in function convertTimeTicksToDateTime |
RUN-1839 | classToJSON must not escape forward slash (solidus) |
Improvement | Description |
RUN-1838 | Return HTTP Headers and status code for SOAP adapter |
Release Notes of the xUML Runtime 2014
Anchor | ||||
---|---|---|---|---|
|
Runtime 2014.19 (12.12.2014)
Bug | Description |
---|---|
RUN-1826 | getObjectHandles on Oracle and SQLServer DB fails |
New Feature | Description |
RUN-1762 | User Interface: DateTime picker |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2014.18 (10.11.2014)
Bug | Description |
---|---|
RUN-1804 | Missing data if reading TEXT fields from SQL Server using ODBC |
Improvement | Description |
RUN-1813 | Update ca-bundle.crt |
New Feature | Description |
RUN-1515 | Respond with SOAP 1.2 from services |
RUN-1794 | SendSignal via Console (RUNTIME part) |
RUN-1799 | Report PState control port actions in transaction log |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2014.17 (2014.10.13)
Bug | Description |
---|---|
RUN-1782 | Crash if license file missing or not a valid XML |
RUN-1793 | SOAP 1.2 Array handling |
RUN-1801 | XML validation does not work |
New Feature | Description |
RUN-1741 | Support Kerberos via cURL |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2014.16 (2014.09.05)
Note | |||||
---|---|---|---|---|---|
| |||||
|
Bug | Description |
---|---|
RUN-1783 | Can not start service on Solaris 10 (stpcpy: referenced symbol not found) |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2014.15 (2014.08.22)
Bug | Description |
---|---|
RUN-1754 | Cannot set the status code in the postprocessor |
RUN-1764 | Support configurable prefix/namespace for SOAP encoding attribute. |
RUN-1765 | BuildMap throws exception on parameter array of HTTP Parameter |
RUN-1766 | SAP-NW: improve compatibility: float |
RUN-1767 | SAP-NW: improve compatibility: no padding with nested structures |
RUN-1770 | SAP-NW: improve compatibility: empty EDI_DC40 |
RUN-1778 | SQL adapter: error SQLSM/9 should not be fatal |
RUN-1780 | User Interface: Don't use any alert but console logs |
Improvement | Description |
RUN-1772 | Memory Adapter needs pretty long to store / retrieve Map object |
New Feature | Description |
RUN-1762 | User Interface: DateTime picker |
RUN-1777 | SAP-NW: padding of RFC data can be disabled |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2014.14 (17.07.2014)
Bug | Description |
---|---|
RUN-1750 | Fatal error executing timeout function "0.4" |
RUN-1761 | Unreadable characters on SOAP_EXIT line in transaction log (introduced 2014.10) |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2014.13 (14.07.2014)
Bug | Description |
---|---|
RUN-1759 | memory leak: select first|last from array with empty result |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2014.12 (09.07.2014)
Bug | Description |
---|---|
RUN-1751 | Cannot create hash map from an array with Group elements |
RUN-1755 | xmlToClass fails if duration has microseconds |
RUN-1758 | User Interface: Fileupload doesn't work on Firefox |
Improvement | Description |
RUN-1748 | Support SOAP 1.2 action attributes |
RUN-1753 | Write HTTP service input and output |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2014.11 (26.05.2014)
Bug | Description |
---|---|
RUN-1742 | SAP-NW firmware must preserve padding spaces |
RUN-1743 | SAP-NW: SAPIdocRecordParser must support empty segments |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2014.10 (12.05.2014)
Bug | Description |
---|---|
RUN-1718 | Transaction log shows wrong URL for SOAP request when url is defined dynamically and statically |
RUN-1729 | RUNTIME crashes at shutdown with SAPNW Service |
RUN-1731 | Windows: Details for network errors are wrong |
RUN-1736 | unable to remove zip file previously opened with the zip adapter |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2014.9 (24.04.2014)
Feature | Description |
---|---|
RUN-1722 | IDoc composer/parser should support the DC40 and DD40 classes |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2014.8 (10.04.2014)
Bug | Description |
---|---|
RUN-1723 | Memory leak if using constructors |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2014.7 (02.04.2014)
Bug | Description |
---|---|
RUN-1721 | SOAP adapter using https fails with errno 131 (server is IIS) |
New Feature | Description |
RUN-1515 | Respond with SOAP 1.2 from services |
RUN-1721 | SOAP and URL adapter: new option CURLOPT_SSL_OPTIONS=CURLSSLOPT_ALLOW_BEAST |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2014.6 (13.03.2014)
Bug | Description |
---|---|
RUN-1706 | PS getObjectHandles results in a invalid SQL when using tagged value 'Max Results' |
RUN-1715 | Cannot access map elements of memory-map |
RUN-1716 | SOAP parser does not work in case of array, href and RPC encoding (introduced 5.1.85.2) |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2014.4 (2014/02/27)
Bug | Description |
---|---|
RUN-1699 | Can not get response from URL adapter after caught exception |
RUN-1707 | Missing files in asynchronous trace |
RUN-1708 | SOAP adapter crashes on HTTP status 500 |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2014.3 (20.02.2014)
Bug | Description |
---|---|
RUN-1655 | JavaScript: Crashes RUNTIME when setting unknown record field |
RUN-1698 | Service dies parsing JSON date-time |
RUN-1700 | JavaScript: Cannot assign JavaScript objects containing arrays to bridge items |
RUN-1701 | JavaScript: Cannot assign non-numeric date to bridge DateTime |
RUN-1702 | JavaScript: Bridge strings contain literal "null" or "undefined" when assigned null or not defined value |
Improvement | Description |
RUN-1676 | URL adapter options: allow Boolean and Integer types as values as well |
New Feature | Description |
RUN-1660 | Crypto: Support PKCS#8 key format |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2014.2 (10.02.2014)
Bug | Description |
---|---|
RUN-1348 | Error message upon http call: favicon.ico not found |
RUN-1669 | Solaris: sftp login fails: Failure establishing ssh session |
RUN-1670 | Persistent state getObjectCopy returns empty object (no data) |
RUN-1696 | Header character encoding not taken into account for MIME converter |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2014.1 (23.01.2014)
Bug | Description |
---|---|
RUN-1242 | cannot rollback - no transaction is active |
RUN-1667 | With log level Debug, SOAP request and response is not written in chronological order |
RUN-1674 | PState upgrade to version 15 fails on MySQL |
RUN-1682 | Deadlock if you get the error "Did not find authorization data (db username/password) in repository for database" |
Release Notes of the xUML Runtime 2013
Anchor | ||||
---|---|---|---|---|
|
Runtime 2013.5 (15.11.2013)
Note | |||||
---|---|---|---|---|---|
| |||||
|
Bug | Description |
---|---|
RUN-1661 | Persistent state sqlite error "database busy" during service shutdown |
RUN-1662 | Crash if query persistent state object with filter value < |
RUN-1664 | Several PS objects with the same ID are created if parallel scheduler work on the same file |
RUN-1665 | Persistent state getObjectHandle returns wrong object |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2013.4 (01.11.2013)
Bug | Description |
---|---|
RUN-1651 | RUNTIME error when using StoredProc that returns Boolean |
RUN-1652 | getObjectHandles ignores stateCondition |
RUN-1658 | SQL adapter SQLAPI options did not work (introduced 5.1.82.0) |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2013.3 (22.10.2013)
Bug | Description |
---|---|
RUN-1627 | SOAP Service returns only year in DateTime field, results in Error |
RUN-1636 | Memory leak on Solaris |
RUN-1642 | Memory leaks if storing maps in memory adapter (introduced 2013.1) |
RUN-1643 | File system adapter removes directory recursively (introduced 2013.1) |
Improvement | Description |
RUN-1638 | JSON: support arrays as root elements |
RUN-1639 | URL adapter: support PATCH HTTP method |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2013.2 (18.09.2013)
Bug | Description |
---|---|
RUN-1620 | Interactive debugger: stop at the final activity node |
RUN-1630 | Parsing SOAP requests does not work if namespace prefixes are not unique |
RUN-1634 | The transliteration functions removeAccents() and toASCII() seem to be confused |
New Feature | Description |
RUN-1631 | Basic REST support for <<HTTPPort>> operations |
Anchor | ||||
---|---|---|---|---|
|
Runtime 2013.1 (05.09.2013)
Fix Crash | Description |
---|---|
RUN-1597 | Service crashes at RUNTIME if FlatFiles' record contains complex type where simple type is expected in Composer |
Bug | Description |
RUN-1579 | Readline throws: Value is empty |
RUN-1591 | Insert DateTime with microseconds into SQL Server fails |
RUN-1607 | JSON parser does not understand Any type |
RUN-1621 | Repositories with umlauts in path does not start |
RUN-1624 | RUNTIME returns empty response if FlatFileComposer fails. |
Improvement | Description |
RUN-1602 | Hash map should behave like any other class when used in the memory adapter |
RUN-1609 | Improve performance of memory-stored HashMaps by providing direct access interface through memory adapter |
RUN-1622 | Support authentication type 'None' |
RUN-1626 | Support Map class in JavaScript |
RUN-1629 | jsonToClass(): Convert integer value to float if target field is of float type |
New Feature | Description |
RUN-1603 | String method "transliterate" |
RUN-1618 | Enable removal of folder, even when there are files in the folder |
Release Notes of the xUML Runtime 6.0
Anchor | ||||
---|---|---|---|---|
|
Runtime 6.0.92.3 (31.07.2013)
Bug | Description |
---|---|
RUN-1588 | Hash-Map Table not created out of JSON String |
RUN-1604 | Error message during service startup in embedded server |
RUN-1605 | Step over/into at end of service or transition does not proceed at next action |
RUN-1606 | Service starts successfully but cannot be accessed |
New Feature | Description |
RUN-1603 | String method "transliterate" |
Anchor | ||||
---|---|---|---|---|
|
Runtime 6.0.92.2 (10.07.2013)
Bug | Description |
---|---|
RUN-1583 | Hanging ps object and service crash due to huge asynchronous trace |
Anchor | ||||
---|---|---|---|---|
|
Runtime 6.0.92.1 (05.07.2013)
Bug | Description |
---|---|
RUN-1584 | Unexpected error: SOAP Error SOAPADSM 17 - UserName is empty, then server crash |
Improvement | Description |
RUN-1587 | Hash-Map key should support all base types as key |
Anchor | ||||
---|---|---|---|---|
|
Runtime 6.0.92.0 (26.06.2013)
Note | |||||
---|---|---|---|---|---|
| |||||
|
Bug | Description |
---|---|
RUN-1592 | Creating persistent state transition with absolute timeout greater 2038-12-31 fails (only MySQL) |
RUN-1594 | Service crash calling parseLocalDateTimeExpression with empty string |
RUN-1595 | Web Service cannot read binary file |
Improvement | Description |
RUN-1568 | Resolve indexes to names in error messages. |
RUN-1394 | Persistent State: Cluster Fail-over (reconnect retry) |
RUN-1593 | Display persistent state objects which are in the initial state |
Anchor | ||||
---|---|---|---|---|
|
Runtime 6.0.91.1 (06.06.2013)
New Feature | Description |
---|---|
RUN-1582 | Support mySQL for persistent state |
Bug | Description |
SQL adapter: MySQL: Support multiple SQL queries in one transaction SQLAPI option "HandleResult" is set to "store". |
Anchor | ||||
---|---|---|---|---|
|
Runtime 6.0.91.0 (21.05.2013)
Note | |||||
---|---|---|---|---|---|
| |||||
|
Bug | Description |
---|---|
RUN-1577 | Type mismatch for testcase does not lead to error |
RUN-1581 | Wrong order of persistent state transition in asynchronous trace |
Improvement | Description |
RUN-1572 | Offer JavaScript adapter for Solaris |
Anchor | ||||
---|---|---|---|---|
|
Runtime 6.0.90.1 (14.05.2013)
Crash | Description |
---|---|
RUN-1575 | Service containing JavaScript adapter crashes RUNTIME on shutdown |
Anchor | ||||
---|---|---|---|---|
|
Runtime 6.0.90.0 (30.04.2013)
Note | |||||
---|---|---|---|---|---|
| |||||
|
Bug | Description |
---|---|
RUN-988 | history state in a fork/join context does not work |
Improvement | Description |
RUN-1567 | FlatFile adapter: trace input or output file name |
New Feature | Description |
RUN-1306 | Allow canceling a hanging SOAP/URL adapter call |
RUN-1544 | Add request ID (session ID) to bridgeserver.log |
Anchor | ||||
---|---|---|---|---|
|
Runtime 6.0.89.0 (29.04.2013)
Bug | Description |
---|---|
RUN-1569 | Incorrect file names in composed MIME messages (introduced 5.1.77.0) |
Bug | Hint | |||||
---|---|---|---|---|---|---|
RUN-2407 RUN-2408 |
|