E.1. Release Notes for Tantor SE 17.5.0#

E.1. Release Notes for Tantor SE 17.5.0

E.1. Release Notes for Tantor SE 17.5.0 #

Release date: 2025-06-02

E.1.1. Review #

Tantor SE is a Russian-made DBMS based on the updated and improved version of the PostgreSQL DBMS. Tantor SE 17.5.0 is based on PostgreSQL 17.

Below are the additional modules and utilities added to Tantor SE, as well as a list of changes to the server core.

E.1.2. DBMS Core Functionality #

The following changes have been made to improve the DBMS:

  • Added support for OAuth 2.0 authentication. For more information, see the OAuth Support and OAuth Validator Modules.

  • Performance of operations involving temporary tables has been improved.

  • pg_stat_statements has been enhanced to improved monitoring precision and performance:

    • Intelligent query normalization: system now masks temporary table and array names, enabling more accurate aggregation of statistics for structurally identical queries with varying parameters.

    • Sampling support: when enabled, sampling significantly reduces overhead under high load, minimizing the extension's impact on overall system performance.

  • Added precision statistics collection. Enables fine-grained control over statistics sampling for individual table columns using the ALTER TABLE ... ALTER COLUMN ... SET STAT MULTIPLIER command.

  • Expanded use of SIMD instructions has been added. Enhancements planned for PostgreSQL 18 are already available in Tantor SE 17.

  • Deferred allocation of temporary tables using the enable_delayed_temp_file setting has been implemented.

  • Added the enable_convert_exists_as_lateral_join setting, allowing the planner to convert EXISTS subqueries into LATERAL SEMI JOIN when possible for improve performance.

  • Planner behavior has been improved using the Join Predicate Pushdown technique.

  • Planner behavior has been improved by default use of covering indexes with selectivity consideration.

  • Operation of ANALYZE command for wide tables has been optimized.

  • Grouped queries typical for “Month-End Closing” operations in 1C:ERP has been optimized.

E.1.3. Additional Supplied Utilities #

Added new utilities:

  • pg_diag_setup — automates the configuration of PostgreSQL performance diagnostics extensions such as pg_store_plans, pg_stat_statements, pg_stat_kcache, auto_explain, pg_buffercache, and others. This simplifies the integration of database monitoring systems.

  • pg_sec_check — audits the security of PostgreSQL database configurations. It automates the inspection of various security aspects: from server settings to database-specific parameters, and provides detailed reports on identified issues along with actionable recommendations for remediation.

E.1.4. Additional Supplied Modules #

Added modules:

  • oauth_base_validator - implements a simple OAuth 2.0 token validator for built-in support of the Device Authorization Flow.

  • pg_ivm - provides Incremental View Maintenance (IVM) feature for Tantor SE.

  • pg_stat_advisor - allows to analyze query performance and create additional statistics to improve query plan.

  • pg_stat_kcache - gathers statistics about real reads and writes done by the filesystem layer.

  • pg_tde - implements Transparent Data Encryption (TDE) at the storage level. It does not encrypt data in memory or during transmission over the network.

  • vector - allows to search vector similarity.

E.1.5. Fixes for Additional Supplied Modules #

  • mchar - optimized operation of LIKE operator for mchar/mvarchar types by using more efficient Unicode functions for simple substring patterns.

  • pg_throttle - added the use of the cgroups mechanism for integration with Linux Control Groups.

E.1.6. Supported Operating Systems #

The list of supported operating systems (OS) has been expanded. The full list is provided below:

  • Altlinux c9f2 (P8)

  • Altlinux p10

  • Astra Linux Special Edition 1.7

  • Astra Linux Special Edition 1.8

  • Astra Linux Special Edition 4.7

  • Debian 10 Buster

  • Debian 11 Bullseye

  • Debian 12 Bookworm

  • MSVSphere

  • Oracle Linux 8

  • Redos 7.3

  • Redos 8

  • Rocky 8

  • Rocky 9

  • Ubuntu 20

  • Ubuntu 22

DBMS builds are created and tested for these operating systems on an ongoing basis.

Other x86-64 architecture operating systems are supported on request.

E.1.7. Migration to version 17.5.0 #

To migrate from PostgreSQL or Tantor DB, first install the latest minor version and then perform a data offload/restore by applying pg_dumpall, or use the pg_upgrade utility.