Skip to content

Releases: nec-postgres/tdeforpg

Transparent Data Encryption for PostgreSQL Version 1.2.1.0 released!

11 Jul 07:00
Compare
Choose a tag to compare

Transparent Data Encryption for PostgreSQL is a data encryption extenstion tool for PostgreSQL.
Please refer to the manual for detail information.

https://github.com/nec-postgres/tdeforpg/wiki/Manual(JA)

Summary of changes in this version:

  • Added support for the following Windows platforms.
    • Windows Server 2012
    • Windows Server 2012 R2
    • Windows Server 2016
  • Added support for the following PostgreSQL Version
    • PostgreSQL 9.6
    • PostgreSQL 10
  • Added support for the AES-NI instruction set (high-speed encryption and decryption by AES supported processors).
  • Improve performance for encrypted/decrypted datatype.

Migration to Version V1.2.1.0

  • A dump/restore using pg_dump and pg_restore is required.
    Please refer to the manual in wiki or UPGRADE-GUIDE.TXT

v1.1.2.0

10 Mar 00:06
Compare
Choose a tag to compare

Release v1.1.2.0

This release contains following changes.

  • Added support for RHEL7.
  • Added support for PostgreSQL 9.5.
  • cipher_setup.sh: ERROR when validate/invalidate TDE feature to database
    which already done, now change to WARNING level with return code 0.
  • cipher_setup.sh: Security enhancement when activating TDE feature.

Migration to Version V1.1.2.0

  • A dump/restore using pg_dump and pg_restore is required.
    Please refer to the manual in wiki or UPGRADE-GUIDE.TXT

v1.1.1.1

10 Dec 05:17
Compare
Choose a tag to compare

Release v1.1.1.1

This release contains a fix from 1.1.1.0.

  • Avoid possible name conflict of internal function.

Migration to Version V1.1.1.1
A dump/restore is not required for running 1.1.1.0
Replace shared object file(.so) and run below script, and then restart PostgreSQL.

  • SOURCES/lib/init/cipher_key_function.sql

V1.1.1.0

07 Dec 09:28
Compare
Choose a tag to compare

Release v1.1.1.0

This release contains following changes.

  • Added support for PostgreSQL 9.4
  • Avoid possible logging sensitive data issue when regist new encyprtion key.
  • Change pgtde_begin_session() and cipher_key_regist().

    They cannot be executed before executing cipher_key_disable_log().
  • Change cipher_key_disable_log().
    Sensitive data will be masked instead of not logging.
  • Add pgtde_version() for checking version of tdeforpg.
  • Improve performance with encrypted datatype.

Migration to Version V1.1.1.0
A dump/restore using pg_dump and pg_restore is required.
Please refer to the manual in wiki or UPGRADE-GUIDE.TXT

v1.1.0.0

07 Aug 04:33
Compare
Choose a tag to compare

Release v1.1.0.0

This release contains a following changes.

  • Change the category of ENCRYPT_TEXT type to 'S' and modified to allow equivalent cast of
    text types. From this change, '||' operator is enabled to use for ENCRYPT_TEXT. And
    ENCRYPT_TEXT can be casted to tsquery or tsvector.
  • Change implicitness of cast(TEXT as ENCRYPT_TEXT) from AS IMPLICIT to AS ASSIGNMENT.
  • Fix pgtde_begin_session/pgtde_end_session failed to execute when search_path is not public
  • Revise function volatility category of function. from this change, optimizer can generate
    a better execution plan
  • Fix remain sensitive data in memory problem execute after pgtde_end_session function.

Migration to Version V1.1.0.0
A dump/restore using pg_dump and pg_restore is required.
Please refer to the manual in wiki or UPGRADE-GUIDE.TXT