January to April 2017

FB4 development

  • Completed with decimal float datatype. This feature will be (after alpha1 release) extended with Numeric(34, N) datatype which will be implemented on base of decimal float.
  • Batch execution - active development phase, trivial batches (i.e. w/o blobs) may be run in embedded mode. To be completed prior beta1 release.

Bugfixing and support

  • CORE-5442: Enhance control upon ability to share database crypt key between attachments in SS
  • CORE-5472: Fixed problems with dbcrypt key transfer from client
  • CORE-5368: Regression: client application is hang (in same cases throw an access violation in Engine12.dll) on selecting from multiple threads using 1 embedded connection
  • CORE-5452: Segfault when engine's dynamic library is unloaded right after closing worker threads (GC and/or cache writer)
  • CORE-5484: Database on NFS share is unavailable when accessed using mount point path
  • CORE-5458: Connections fail due to dead NFS mount points
  • CORE-5496: Creating SRP SYSDBA with explicit admin (-admin yes in gsec or grant admin role in create user) makes SYSDBA account appear duplicated
  • CORE-5503: Classic server has a maximum of 64 connections when using systemd init scripts

Security issue

  • CORE-5474: 'Restrict UDF' is not effective, because fbudf.so is dynamically linked against libc (it was possible to run under linux any function from C-library, for FB < 3.0 - even w/o specific DB access rights)

Alex Peshkov
Yaroslavl, Russia