December 30, 2021

  • Fixed logging multiple arguments in functions
  • bump version of log4j2 to 2.17.1

December 29, 2021
  • SAML inactive period configured via properties
  • allowed txt file suffixes to importing data
December 20, 2021
  • bump log4j version in order to prevent vulnerability
December 17, 2021
  • updated log4j2 version to 2.16.0 due to CVE-2021-45046
  • added configurable SAML property names
  • fixed Parameter watcher master/alias fetching from database while checking for any changes
December 13, 2021
  • bump log4j version in order to prevent  vulnerability
December 9, 2021
  • fixed security issue related to client-side remote code execution through formula injection in Excel/CSV exports
December 8, 2021
  • added new global search category: domain attribute code
  • fixed security issue related to client-side remote code execution through formula injection in Excel/CSV exports
  • added system.function.logging.level parameter for function logging configuration
  • added configurable sorting parameter's matrix rows in snapshot export
  • alias can be attached only to regions where master exists
  • removed minimal file size validation due to business logic
  • added healthchecks in Docker images
  • added context type fetching in tester arguments
  • added "Remove all" functionality in Context
  • added "Remove all" functionality in Domain definition and configuration
  • increased possible role's length to 100
November 26, 2021
  • added force remove flag in snapshot import
  • improved groovy function cache
  • added a possibility to create and send snapshot to different Hyperon Studio instances
  • added tags filtering in snapshot export
October 14, 2021
  • removed blockade preventing parameter's matrix export containing +, - or = characters in string type
  • fixed bug that caused session publication errors when dealing with domain element attached to not active region version
October 11, 2021
  • removed blockade preventing parameter's matrix export containing +, - or = characters (for types: integer, number, and between matchers)
  • fixed redirecting to login page after password change
September 27, 2021
  • fixed custom error page in Bundle's zip
September 24, 2021
  • blocked "Remote Code Execution through Excel Formula Injection" vulnerability
  • added password strength rules
  • blocked ability to upload files with dangerous types
  • added session invalidation after password change
  • added ability to force password change for default admin/admin credentials. It's controlled by property.
September 6, 2021
  • fixed runtime-rest war package errors
September 3, 2021
  • fixed parameter's input values normalization in contains/* matchers
August 27, 2021
  • added Hyperon Studio properties directories to search for in Hyperon Runtime REST war module
August 26, 2021
  • added new form of runtime-rest module distribution. It's now available also as a war file
August 24, 2021
  • fixed Hyperon Runtime REST JSON responses in Swagger UI
August 16, 2021
  • fixed creating empty log file in Hyperon Runtime REST module if file logging is not used
  • fixed hyperon/profiler listing page 404
  • fixed empty profile.json files in Snapshot that caused import errors
  • fixed problem with maximum number of expressions in domain attributes view
  • fixed cascade parameter results that returned only first element in domain attributes
  • improved handling empty responses in ParamValue result
July 30, 2021
  • added new getDigest() method to Hyperon Engine as well as domain elements and attributes
  • fixed problem with new lines in parameter's description
July 20, 2021
  • fixed removing functions with assigned region when region is deleted
  • fixed domain duplicates in Superpack REST import
July 13, 2021
  • added integration with AWS Parameter Store in Hyperon Studio and Runtime REST
  • added protobuf endpoints to Runtime REST
July 1, 2021
  • fixed domain import error related to cycles in domain graph
  • added flag to control whether an exception should be thrown when Hyperon can't cast a matrix value to the selected type
  • added function argument type casting
June 18, 2021
  • fixed bug that did not allow to launch Hyperon Studio on some machines
June 16, 2021
  • fixed disappearing domain tree in domain view
  • fixed clearing temp files after superpack/snapshot import/export
  • added possibility to save logs into file in Hyperon Runtime REST
June 8, 2021
  • added log management tool in function editor
  • added superpack export/import between different environments right in Hyperon Studio
  • added JWT support in Hyperon Runtime-REST and Studio. You can read more about this here:
  • fixed disappearing domain elements in Studio that are attached to region
  • fixed mark from file in parameter's view
  • improved performance in parameter and function listing views
May 26, 2021
  • fixed marking parameters from file
  • fixed user region version cache invalidating issues
May 20, 2021
  • fixed h2 column naming error
May 13, 2021
  • introducing a new theme!
  • fixed inspection view and its counter
  • added integration with Azure Active Directory
April 16, 2021
  • fixed runtime-REST execution in JDK 11
  • fixed transaction lock during snapshot domain import
April 8, 2021
  • created new invoke endpoint, it should be used from now on instead of execute endpoint, which is now deprecated
  • added external source parameter export/import in snapshot
  • added bcrypt complexity configuration via
  • fixed auto refresh period description in external source view
  • added tags to domain elements
March 22, 2021
  • reverted execution/execute endpoint changes back to (1.14.*) naming
March 21, 2021
  • fixed default profile tags in alias parameters
March 19, 2021
  • added an option to attach matrix (not only one element as in the past) in the parameter's input source
  • added an option to specify default tags in profile. By doing so, chosen tag may be automatically attached to parameters/functions and in parameters/functions listing view
  • changed naming in the /execution REST endpoint
March 12, 2021
  • fixed Studio's REST endpoints security bug
  • upgraded Jquery to 3.6.0
March 10, 2021
  • fixed Studio's docker image bug that did not allow to pass environment variables to the image
March 9, 2021
  • fixed user's cache case sensitive login bug
March 8, 2021
  • updated Tomcat version from 8.5 to 9 in Studio's docker image, changed from jre to jdk distribution
March 7, 2021
  • added detailed logging in SAML authentication process
February 26, 2021
  • added SAML authentication to Hyperon Studio. More details how to configure it can be found here
February 24, 2021
  • fixed bug not allowing to export/import snapshot when Hyperon Studio is deployed to a server that contains spaces in its path
February 18, 2021
  • added profilers to runtime-rest module. Available endpoints: /api/profiler/jdbc, /api/profiler/parameter, /api/profiler/function, /api/profiler/domain/attr. You can read more about it here:
February 17, 2021
  • decreased number of hashing rounds in Bcrypt for performance boost
February 10, 2021
  • fixed bug related to parameters assigned to region not available from the tester view
February 8, 2021
  • removed deprecated application property placeholder in Hyperon Studio and Hyperon-runtime-REST. The new one accepts properties files as well as the environment variables
February 5, 2021
  • fixed resizing tester's result view
  • external sources can now use different database type than Hyperon's main database
  • fixed bad naming in global search view
  • fixed few bugs with external sources in Hyperon-runtime-REST. Removed hardcoded developer mode credentials
  • added missing PostgreSQL and MsSQL dialects in hyperon-runtime-REST
  • changed default password algorithm to BCrypt. Since version 1.9.0 'Pbkdf2' was default password encoding algorithm. This change introduces 'bcrypt' as default one. 'Pbkdf2' can still be set using environment variable ''. Keep in mind that this environment variable should be set for hyperon-studio process as well as for hyperon-runtime-rest if both are used. Moreover security for hyperon runtime rest can be now disabled completely using spring profile 'no-security'.
December 28, 2020
  • fixed superpack's deleteParams step
December 22, 2020
  • fixed refreshing warning status in superpack import
  • fixed creating new region in superpack import
  • fixed superpack's region import
December 17, 2020
  • added new EI matcher
  • you can now search in parameter's matrix without specifying its code in global search
  • deprecated few REST endpoints
  • fixed localDate/localDateTime suggestions in function editor
  • fixed bug related to disappearing duplicated rows in parameter's matrix
  • fixed profile bug in superpack's import
December 1, 2020
  • added singular test case export/import
  • SKIP result in snapshot import is now resolved the same in every snapshot step
  • added ACTION field to snapshot's parameter import result
  • removed howMany prefix from snapshot's domain import result
  • added parameter code to UnknownLevelNameException where possible
  • fixed bug related to missing new values in parameter's matrix textfields in edit mode
November 13, 2020
  • added Java 1.8 LocalDate and LocalDateTime to Hyperon
  • fixed region attach bug in domain configuration view
  • fixed line numbers visible in exception's stack when invoking functions
November 10, 2020
  • fixed bug related to changing function's arguments order
  • fixed bug related to context paths in simulation view
October 29, 2020
  • added setting dialect based on jdbc url
  • added function argument class name length validator
  • added parameter code length validator
  • added missing icons in tester logs view
  • added warning when loading empty XML file in domain
  • added clearing selected element after add to test action
  • fixed errors relating to domain types removal
  • fixed setting current profile in superpack
  • fixed bug related to asterisk symbol in parameters with matchers in input columns
  • fixed few bugs related to working in multi tabs in a browser
  • fixed batch tester file caching error
  • fixed multiple counters in parameter and function views bug
  • fixed a bunch of NPE errors in parameter/function views
  • fixed breadcrumbs in the superpack view
  • fixed going to changes from another profile in a session listing
  • fixed superpack's load sandbox step on a different profile
  • fixed disappearing records in local attributes table
  • fixed cancelation of remote sessions
  • fixed error when removing more than 1000 parameters/functions
  • fixed refreshing session's counter
  • fixed resolving space in snapshot import file
  • fixed parsing array from MultiValue object in Hyperon-REST
  • fixed refreshing domain tree in configuration view
  • disabled filtering parameter entries in BLOB output levels
October 6, 2020
  • changed password hashing algorithm from MD5 to SHA512. Old passwords will be automatically rehashed after first login
September 14, 2020
  • fixed runtime Postgres db error
  • added effective version to execution endpoint
  • added dependencies to runtime-rest module for java 11 compatibility
  • added docker to runtime-rest module
  • modified context in execution endpoint, now you can pass more complex context via REST
July 6, 2020
  • added new module: Hyperon Runtime Rest
July 6, 2020
  • fixed Hyperon Runtime Rest build scripts
June 24, 2020
  • fixed removing input/output levels from alias
  • fixed error when importing empty domain
  • fixed "save order" button color
  • fixed recursive  parameter's input level calls
  • fixed tag uppercase'ing during imports
  • fixed alias-master import order
  • added missing spaces in domain definition view
  • added function arguments type validation
  • added new parameter prefetch strategy based on regions
May 22, 2020
  • fixed parameter CSV import separator
  • fixed allowed file extensions in parameter imports
  • fixed parameter extract comparison
  • fixed parameter renaming mechanism
  • fixed alias import without master
  • fixed not distinguish parameter/function code usage in domain attribute values
  • fixed setOnBusiness/SystemError steps in the superpack
  • improved logging during snapshot import
  • removed unnecessary pack creation during pack.xml file creation
  • added missing validation in function arguments for specified class type
  • added possibility to overwrite function's/parameter's code during duplication
  • added function code length validator
May 19, 2020
  • added flag (true by default) to consider config.json file in Snapshot REST API
  • added cache for some SQL queries in Hyperon Runtime
May 6, 2020
  • fixed performance in tag import
May 4, 2020
  • added new REST endpoint returning all domain paths for given profile
  • added Swagger documentation in REST endpoints
  • updated execution endpoint, added possibility to execute domain elements
  • fixed tags uppercasing bug during import
  • fixed Hyperon Persistence persist algorithm
  • fixed performance issues in REST endpoints
  • fixed missing tags in function import
April 10, 2020
  • fixed Microsoft SQL Server dialect bug
April 9, 2020
  • fixed domain cache resolving elements in different versions in Developer Mode
  • fixed resolving python functions in hyperon-test-plugin
  • fixed bug in Hyperon Persistence's entities sorting mechanism during persist
April 3, 2020
  • performance optimization of snapshot's tag import
  • fixed global checkbox behavior in parameters/functions listing view when removing grid filters
  • add deleteElementsNotInSnapshot flag in snapshot's domain export via REST
March 27, 2020
  • fixed bug that was adding Hyperon-Persistence entity to statsCache in delete phase
  • fixed NPE in test case picker popup
  • fixed Illegal Argument Exception in snapshot import
March 25, 2020
  • fixed not working "include json file" checkbox in snapshot import
  • fixed closing Superpack export popup bug
  • fixed changing profile in combo box during the Superpack createProfile step
  • fixed Active Directory login error
  • fixed exception message in context export
  • added configurable output level array separator
  • added missing local attribute type info in the Snapshot export file
  • added missing context type info in global search
  • removed unused publisher mechanism from Hyperon
March 19, 2020
  • added delete unused flag in domain snapshot import
  • fixed duplicated domain elements after import
March 13, 2020
  • fixed prefixes in domain local attribute snapshot export
  • fixed tag sorting in function snapshot export
  • upgraded jaxb version
March 9, 2020
  • fixed duplicated active icon in region version schedule
  • fixed importing region without any version in Excel file
  • fixed add tag button CSS styles
  • fixed Superpack function with empty body import
  • fixed Snapshot function with empty body import
  • fixed Superpack's business and system errors notification
  • fixed Superpack's extra field filters
  • fixed unique constraints in domain Snapshot import on Postgres
  • fixed NPE in Context view
  • fixed attaching new function to region
February 25, 2020
  • fixed CSS styles in popups
  • fixed saving superpack xml file
  • fixed sorting in multiple grids
  • fixed sweep analysis naming
  • fixed parameter/function tag filtering
  • fixed logging in Hyperon Watchers
  • fixed NPE in License Watcher
  • fixed sorting mechanism bug in Hyperon Persistence
  • fixed error hints in superpack steps
  • fixed notification during function saving
  • fixed tags validation used in import
  • fixed changing profile during snapshot import
  • changed exported file name in Batch Tester
  • changed tag's export file name
February 11, 2020
  • fixed SQL Server table naming bug
  • fixed exceptions
February 5, 2020
  • fixed region version cloning when version is archived
  • fixed deleting domain profile
  • fixed upgraded Spring and Hibernate versions in Hyperon Studio
  • fixed notification messages of validation errors in domain definition
  • fixed adding new elements in multiple areas of domain definition view
  • fixed global search validation bug
  • fixed removing region with all attached elements
  • fixed workSession create endpoint
  • fixed importing active version when other active version exists in system
  • fixed extra attribute comparator bug
  • fixed multiple exceptions in superpack import
  • fixed info box size for longer messages
  • fixed SQL query bug after h2 upgrade
  • fixed clearing region and versions inside multiload steps in Superpack
  • added trimming in domain attribute fields
  • improved filters in global search view
  • improved performance in Hyperon Persistence Bundle import
  • improved logging in Hyperon Persistence
December 27, 2019
  • fixed errors with h2 database
  • fixed math error in tester
  • fixed NPE in mock function view
  • fixed ScheduleVersion Superpack Step
  • fixed NPE in Superpack Steps
  • fixed prefetching functions with extra arguments
  • fixed Global Search in matrix entries
  • fixed Multiload Superpack Steps
  • fixed setting root in domain definition view
  • fixed region version cloning
  • fixed Hyperon Persistence load stats cache, added extra database check when no entry in cache
  • added Hyperon roles to Active Directory Authentication
November 22, 2019
  • fixed position of new entry button in parameter details view
  • fixed multi-profile domain snapshot import bug
  • fixed NPE on Add Copy button in domain configuration view
  • fixed elements order in snapshot import popup
  • fixed save action in Role view
  • fixed snapshot import exception handling
  • fixed popup styles
  • fixed grid styles
  • textfield in grid style
  • fixed duplicated 'no root selected' label in domain definition view
  • fixed copy region button styles
  • fixed showing modified by date in test cases
  • fixed close action when saving new function with not valid body
  • fixed refreshing profile combobox when adding new profile
  • fixed exception in cancel action in domain configuration view
  • fixed clearing test results when returning from batch test case view
  • disabled possibility to add attributes in domain root element
  • added reverse contains/all matcher
November 8, 2019
  • fixed h2 database error in Hyperon Bundle
  • fixed error in superpack multi load params/functions/domain steps
November 7, 2019
  • fixed to strict validation in domain code duplication check during session publication
  • fixed missing input data when loading saved test in Tester
  • fixed column name that is a keyword in h2 database
  • added Active Directory support
October 24, 2019
  • fixed removing domain elements attached to region
  • fixed column's code propagation from master to alias parameter
  • fixed cascade calls in parameter's levels with blob type checked
  • fixed uppercasing tags during Snapshot import
  • fixed batch tester XLSx import
  • added function prefetcher in Hyperon Runtime
  • removed possibility to create multiple domain elements with same code
  • refactored many views and popups from Vaadin 7 to Vaadin 8
September 18, 2019
  • fixed Hyperon Persistence cache overflow bug
  • fixed import button caption in batch tester view
  • added getEnumSet() method to ParamValue class
September 16, 2019
  • fixed many small css bugs
  • fixed NPE when attempting to assign tag to parameter/function assigned to region
  • fixed selected function/parameter counter in parameter/function listing
  • fixed css bugs in firefox ESR edition
  • fixed button style without shortcut
  • fixed various popup bugs
  • fixed detached region popup info message
  • fixed font size in popups
  • fixed not being able to assign alias to region
  • fixed text area layout positioning
  • fixed cloned code format in domain configuration
  • fixed NPE in parameter sorting button
  • fixed NPE when filtering in parameter list view
  • fixed NPE in multiload step in superpack export
  • fixed NPE during code change in domain configuration
  • fixed NPE during code change in root elements in domain configuration
  • fixed NPE when adding new local attribute
  • fixed CSS styles in superpack Property step
  • fixed showing used tags in parameters/functions add tags popup
  • fixed not saving current changes in parameters/function when attaching/detaching region
  • changed domain table to grids, added filtering functionality
  • changed batch tester table to grid
  • changed superpack import table to grid
  • changed inspection table to grid
  • changed domain type attribute order table to grid
  • changed test case designer table to grid
  • narrowed validation range in domain definition import (checking domain elements in session in current (not all) profile)
  • unified onHoover effect on grids and tables
  • disabled reference edition in domain configuration
  • updated button icons
  • updated more icons in Studio
  • updated styles in domain configuration left-side tree view
  • added many shortcuts in various views
  • added uppercase'ing in function details view
  • added missing caption in inspection details popup
  • added new function name placeholder in function details top banner view
  • added stream() method to ParamValue class
August 5, 2019
  • fixed exception on adding sorting in parameter details
  • fixed postgreSQL liquibase changesets
August 2, 2019
  • refreshed grid in superpack and function export views
  • refreshed grid in superpack import view
  • added more useful shortcuts
  • fixed 'compare with extract' popup
  • fixed popup headers
  • fixed styles in domain element view
  • fixed many small visual bugs
July 24, 2019
  • overall CSS theme change
  • added tag uppercasing in excel import
  • added shortcuts to:work session elements list, domain definition and configuration, tags
  • refreshed parameter view
  • refreshed function view
  • refreshed grid in region views
  • refreshed grid in my view
  • refreshed grid in configuration parameters view
  • refreshed grid in test window picker popups
  • refreshed grid in context view
  • refreshed grid in import views
  • refreshed footer
  • fixed null representation in region view
  • fixed read only rights in Hyperon Studio
  • fixed checking for code duplication during parametrization/function cloning
  • fixed ClassCastException in batch tester excel export
  • fixed parameter's matrix visibility
  • fixed general import status in snapshot
  • fixed empty domain import in snapshot
June 26, 2019
  • Snapshot - fixed functions removal bug
  • fixed superpack import messages
  • added missing space in function edition view
  • fixed tag messages
  • fixed missing superpack import result bug
June 21, 2019
  • Snapshot - fixed doubled parameter/function prefix in snapshot export
  • Snapshot - fixed sorting parameter's matrix entries in snapshot export
  • Snapshot - added tags sorting in snapshot export
  • fixed clob editing in parameter's details view
  • fixed css bug in parameter's details view (not expanding to full window height)
  • fixed validation in parameter's matrix view
  • fixed catching unhandled exceptions in parameter's matrix view
  • fixed session removal exception
  • fixed repeating function's argument names in function details view
  • fixed removing domain references
  • Runtime - added domain cache support for graphs in multiple versions
  • Performance - updating system versions only when needed
  • Performance - global search optimization
May 20, 2019
  • fixed validation errors in parameter matrix textfields
  • added checking parent context in get* method in context adapters
  • Snapshot - added sorting to parameter tags in export
May 16, 2019
  • fixed switching to not available elements in current view in user session view
  • fixed closing Global Search
  • fixed not showing button to download prepared Snapshot zip file
  • fixed saving entries in parameter matrix view
  • fixed removing effective version in HyperonEngine
  • fixed filtering work session id column in session list view (now works in 'starts with' mode)
  • fixed creating tags (names are now case insensitive)
  • fixed creating empty session during import even if nothing was imported
  • fixed messages in inspection view
  • snapshot - small change in import status resolving algorithm
  • snapshot - fixed exporting parameter matrix entries in quotes
  • snapshot - fixed creating multiple sessions during import
  • added special role (HYPERON_SUPERPACK_IMPORT) only for superpack import
  • added missing Refresh Watcher close method in HyperonEngineFactory
  • Docker - changed docker images creation algorithm. From now on, no database drivers are available in our image. Detailed description with example can be found here:
  • Hyperon Persistence - fixed saving additional attributes at bundle root entity
  • Hyperon Persistence - creating SQL queries in specific scenarios related to entity mapping changes (JSON -> database table)
March 15, 2019
  • fixed Hyperon Persistence mixed queries (between table and generic tables)
  • fixed invalidating alias when master is in rejected session
  • fixed saving/reading domain element attribute test in tester view
  • fixed bugs in Function Edit view
  • fixed pins on dashboard
  • fixed removing entities in Hyperon Persistence
  • fixed some Postgres queries
  • snapshot - added config.json file where you can find snapshot export/import configuration values
  • snapshot - added autocommit property, session is automatically published when autocommit is enabled and there are no errors during snapshot import
  • snapshot - changed REST endpoint for better readability
  • snapshot - added Global search before removing params/functions, item can't be removed if it is used somewhere
  • snapshot - added function name in function snapshot files
  • added suggestions for type util in function edit view
  • added bunch of javadocs in Hyperon Runtime
  • added region with versions and schedules step to superpack
  • added setEffectiveVersion/Date awareness to getDomain method in Hyperon Engine
  • added auto trimming in text fields in Context definition view
  • added reverse functionality to parameter matchers (text/like)
  • added trimming to parameter's matrix elements
  • changed default function language from Rhino to Groovy
January 7, 2019
  • Fixed reverting parent domain element when its child with CREATE action is also in session
  • Fixed hour display in schedule view
  • Fixed NPE when attaching region to version not active in current user view
  • Fixed json parsing in superpack REST api (multiloadParam/Function step)
  • Fixed NPE in parameter edit view during level removal
  • Fixed domain snapshot export, added missing properties, multiple region version support
  • Fixed parameter alias filtering bug
  • Fixed adding tag to parameter
  • Fixed postgres boolean mapping in persistent action table
  • Fixed searching in groovy functions body
  • Fixed schedule date comparison algorithm
  • Fixed changing default attribute value in domain definition
  • Fixed parameter alias invalidation when master is changed and session is rejected
  • Fixed SQL errors during bundle persist when bundle definition was changed (changed from json to table mapping)
  • Added missing region combobox in multiLoad* superpack step
  • Added AbstractPersistenceDom template class(wrapper for HyperonDomainObject that holds extra information like context)
  • Added separate GMO dialect in Hyperon-persistence. From now on GMO tables can be located on different database than Hyperon Studio
  • Small performance tweaks in hyperon-persistence mechanism (getPath, deepCopy, BundleWalker)
  • Added setProfile and setVersion to REST superpack download endpoint
  • Added hints support in sql processor. Added hint in matrix fetching sql for mssql
  • Added possibility of choosing profiles for snapshot export
  • Added suggestions in function editor for: Hyperon/mpp, ctx, log, math, date, domain, str, type
  • Added '+' support in domain codes in reference validator check
  • Normalized pretty printer for context.def file in snapshot export and export from gui
  • Added snapshot import - to read more about it please visit:
  • Added code filter to snapshot export configuration - you can now specify which parameter/funcion codes should be exported
  • Added domain profiler (similar to existing parameter and function profilers)
  • Removed periscope view in domain element attribute view
  • Removed unnecessary deepCopy during bundle persist action
  • Added docker images, all new studio releases are now available at:
September 6, 2018
  • Fixed profile modification bugs in profile details view
  • Fixed polish characters bug in license view
  • Fixed local attribute removal in domain element view
  • Fixed work session list refresh after filter setup
  • Fixed adding category error
  • Fixed importing category with access control flag bug
  • Fixed context export bug (entity table name is empty)
  • Fixed some css/ui bugs
  • Fixed slave/master cache invalidating bug
  • Fixed adding category with access control in parameter/function view bug
  • Fixed Hyperon-Studio shutdown bug
  • Fixed schedule view bugs
  • Fixed postgres dialect support bugs
  • Unified icons
  • Removed 15 deprecated methods in Domain api
  • Removed structure view
  • Moved from Vaadin 7 to Vaadin 8.4.5
  • Added configurable extra fields to gmo root entity
  • Added property to control whether reset password tokens should be send or not
  • api: added new endpoint to get session details
  • Added configurable property to control whether Liquibase should do nothing/update/check schema during Hyperon-Studio startup
  • Changed Bundle#deepCopy algorithm -> you can now choose whether to keep or reset entity ids
  • Added getRegion() method to HyperonDomainObject class
  • Removed false positives in inspection report
  • Added health check and version endpoint
  • Added generic buttons extension support(configurable via properties), available in domain element and schedule view
  • Added environment variables support
  • Added clob support in Hyperon type converter
  • Added addMonthOracle to date extension in function view
  • Added separate plugin to create h2 database from superpack zip files
  • Added value range support(e.g. between matcher values) to external source
  • Disabled account activation by email if reset password tokens are disabled
April 27, 2018
  • Hyperon requires Java 8 now.
  • Global search (menu Tools/Search) - now it is possible to find occurrences of any text in functions, parameters, domain, context etc.
  • Hyperon test support api - it is possible to write tests with embedded Hyperon database.
  • Parameter external source mode - auto refresh configuration.
  • CAS integration - it is possible to configure auth with external CAS server.
  • Configuration Snapshot export to file structure (domain, context, params, function, regions, versions, tags).
  • Added database schema name support.
  • Function api - new date methods: getDayDiff, daysBetween, getMonthDiff, monthsBetween.
  • Groovy - fixed _dec and _num built-in functions, added domain access api.
  • REST api - filtering parameter's matrix, function pull/push operations.
  • Hyperon Persistence - importing Context definition from Hyperon Persistence model format (DSL).
  • Hyperon Persistence - AppCtx returns intermediate contexts that are fully-fledged AppCtx instances.
  • Hyperon Persistence - new gradle and maven plugin for generating Java model.
  • New core type (DateTime) available in Hyperon Engine and Hyperon Persistence.