Skip to content

Releases: dynamiatools/framework

v26.6.0

18 Jun 22:16

Choose a tag to compare

Dynamia Tools v26.6

🚀 New Module: Saas - Account Migration

Introducing the new Account Migration Module, designed to simplify account portability across Dynamia installations.

Features

  • Export and import accounts between environments.
  • Migration job management and monitoring.
  • Progress tracking and execution status reporting.
  • Configurable migration options.
  • Support for UUIDv7 identity mapping.
  • Flexible account identifier handling.
  • ZIP-based migration packages with manifest metadata.
  • Separate JSON files per entity.
  • Improved scalability for large datasets.
  • Better portability and maintainability.
  • Parallel entity export processing.
  • Optimized chunk-based import/export pipelines.
  • Improved progress reporting and throttling.
  • Read-only query optimizations during export operations.
  • Enhanced transaction management during imports.

⚡ Core Framework Improvements

Data Access

  • Added read-only query support in CrudService.
  • Updated JPA integrations to use Jakarta Persistence API constants.
  • Improved handling of large data export operations.

Navigation API

Added new fluent configuration methods for navigation elements:

  • Visibility rules.
  • Enablement rules.
  • Permission-based rendering.
  • Role-based rendering.

Logging

  • Added overloaded debug methods to LoggingService.
  • Improved SLF4J logging integration.

📁 File & Storage Enhancements

EntityFile

  • Added additional database indexes.
  • Improved column mappings.
  • Optimized lazy-loading behavior for parent references.
  • Added default CDN handling for local storage URL generation.

Reports

  • Added support for Spring Resource templates in Jasper Reports.

📧 Email Improvements

  • Support for InputStream-based attachments.
  • Support for custom email headers.

🔄 Platform Updates

Serialization

  • Migrated from Jackson 2 to Jackson 3.

Dependencies

  • Upgraded to Spring Boot 4.1.0.
  • Updated internal dependencies and tooling.

🐞 Fixes

  • Improved cache file deletion handling.
  • Simplified EntityFile URL resolution in DTOs and YAML configurations.
  • Various stability and reliability improvements across the framework.

Full Changelog: 26.5.4...26.6.0

v26.5.4

01 Jun 14:48

Choose a tag to compare

What changes

Entity Files

  • Support for local file cache with auto evict and manual clear cache
  • Improve url resolve when download files
  • Fix: correct file name when download

Email

  • Support to attach Resource objets to email message
  • EmailMessage headers support

Saas

  • Update view descriptor and api to use new Entity Files direct url

Core

  • Add support for Resource type in JasperReportCompiler for report templates
  • Add AtomicString class for atomic string manipulation

Full Changelog: 26.5.3...26.5.4

v26.5.3

27 May 14:27

Choose a tag to compare

v26.5.2

25 May 19:54
a977b4d

Choose a tag to compare

What's Changed

Full Changelog: 26.5.1...26.5.2

v26.5.1

18 May 19:40
5dd1d57

Choose a tag to compare

What's Changed

Full Changelog: 26.5.0...26.5.1

v26.5.0

18 May 03:57
6322331

Choose a tag to compare

What's Changed

EntityFiles Improvements

  • Enhanced EntityFiles REST endpoints for better integration and extensibility.
  • Added support for improved remote file handling workflows.
  • Thanks to Mario Serrano in PR #63.

New Remote File Storage

  • Added RemoteEntityFileStorage for seamless integration with external file services and distributed deployments.

New Simple File Server

  • Introduced @dynamiatools/simple-file-server
  • Lightweight and secure file server for DynamiaTools applications.
  • Features:
    • REST API for file upload, download, and delete operations
    • No block storage dependency required
    • Private-by-default architecture
    • Access identity/token support
    • Optimized for server-to-server and cloud-native environments

Testing & Stability

  • Added new automated tests
  • Internal improvements and stability enhancements
  • General bug fixes and refinements

Full Changelog:
26.4.1...26.5.0

v26.4.1

19 Apr 23:08
b878662

Choose a tag to compare

What's Changed

  • Feat: Improve Saas Accounts payments processors by @marioserrano09 in #61
  • Feat: Add @dynamia-tools/cli — project scaffolding CLI by @Copilot in #57
  • Improve NodeJS support by @marioserrano09 in #62

Full Changelog: 26.4.0...26.4.1

v26.4.0

13 Apr 14:18

Choose a tag to compare

What's Changed

  • refactor(sdk): reorganize src and test into per-module folders by @Copilot in #55
  • feat: add @dynamia-tools/ui-core and @dynamia-tools/vue packages by @Copilot in #56
  • Basic vue support (beta) by @marioserrano09 in #58
  • Upgrade to ZK v10.2.1 by @marioserrano09 in #59
  • Upgrade to Spring Boot 4.0.5 by @marioserrano09 in #60

Full Changelog: 26.3.1...26.4.0

v26.3.1

09 Mar 06:01

Choose a tag to compare

  • Fix project description in npm

Full Changelog: 26.3.0...26.3.1

v26.3.0

09 Mar 05:30
f2a9054

Choose a tag to compare

What's Changed

  • Upgrade to Spring Boot 4.0.3
  • Feature: Migrate to jackson 3.0 by @marioserrano09 in #53
  • New Typescript SDK with support for CRUDs, Application Metadata and more by @marioserrano09 in #54
  • RestNavigationController code quality improve and documentation

Full Changelog: 26.2.3...26.3.0