Contact Us | Site Map
Firebird is used by approximately 1 million of software developers worldwide. High compatibility with industry standards on many fronts makes Firebird the obvious choice for developing interoperable applications for homogeneous and hybrid environments.
Developer's Report: Firebird Core Development
May to September 2017
May
master
  • Missed piece in 64-bit transaction numbers support
  • Fixed bug CORE-2853 : page 14194, page type 5 lock conversion denied (215)
  • Fixed bug CORE-5537 : Assign DB access_mode to RW (by using gfix or fbsvcmgr) leads FB 4.0 Classic to create new firebird-process on every such attempt
  • Fixed bug CORE-5540 : Every other execution of embedded isql slow.
  • Fixed bug CORE-5555 : 3.0 error handling for SELECT WITH LOCK breaks compatibility with 2.5
B3_0_Release
  • Missed piece in 64-bit transaction numbers support
  • Fixed bug CORE-2853 : page 14194, page type 5 lock conversion denied (215)
  • Fixed bug CORE-5540 : Every other execution of embedded isql slow.
  • Fixed bug CORE-5555 : 3.0 error handling for SELECT WITH LOCK breaks compatibility with 2.5
B2_5_Release
  • Fixed bug CORE-5530 : Random AV at client application using events when connection was broken
June
master
  • Improvement CORE-4913 : Database backup using Nbackup is getting slow when directed to NAS over SMB protocol
B3_0_Release
  • Improvement CORE-4913 : Database backup using Nbackup is getting slow when directed to NAS over SMB protocol
July
master
  • Fixed bug CORE-5579 : request synchronization error in the GBAK utility (restore)
B3_0_Release
  • Fixed bug CORE-5579 : request synchronization error in the GBAK utility (restore)
B2_5_Release
  • Fixed bug CORE-5582 : Segmentation fault in TRA_detach_request
  • Fixed bug CORE-5579 : request synchronization error in the GBAK utility (restore)
May - August
Intensively worked on read_consistency branch of RedSoft fork (it contains read committed read consistency, intermediate garbage collection and fully reworked transaction inventory cache). A lot of testing and benchmarking was made. A few bugs were found and fixed, a few missing minor features were implemented. Branch is almost ready to be merged into Firebird master. Documentation is still missing, though.
 
September
master
  • Fixed regression CORE-5062 : slow changes on domain
  • MSVC12 build for LibTomCrypt
  • Fixed bug CORE-5613 : SuperServer could hung when changing physical backup state under high load
  • Improvement CORE-5614 : Physical backup merge stage could run too long, especially with huge page cache
B3_0_Release
  • Fixed regression CORE-5062 : slow changes on domain
  • Fixed bug CORE-5613 : SuperServer could hung when changing physical backup state under high load
  • Improvement CORE-5614 : Physical backup merge stage could run too long, especially with huge page cache
Other
Other: when preparing for the Firebird 2017 performance tour a lot of testing and benchmarking were done. A few issues were found, some fixed (CORE-5613, CORE-5614), some require additional testing.
 
Vladyslav Khorsun
Dnetpropetrovsk, Ukraine
Join Firebird!
RSS Newsletter
Home About Firebird Documentation Downloads Community Support Development Case Studies Back to Top
This site and the pages contained within are Copyright © 2000-2017, Firebird Project. Firebird® is a registered trademark of Firebird Foundation Incorporated. Developed by DQ Team.