Firebird Core Engine Development – Activity report for 2006/2007
Developer Progress Reports for Core , DSQL , INTL & Security/Linux Builds (POSIX)
News from the Firebird developers.
Developer Progress Reports for Core , DSQL , INTL & Security/Linux Builds (POSIX)
Dmitry Yemanov today posted to the Firebird-devel list his proposals for merging the Firebird 2 code with the Vulcan code. If you are interested in how it will be done and who will be doing it, subscribe to the list and watch the thread entitled “Merge Proposal”.
When is planned packaging of Firebird 2.0 ? Damyan responds:
Welcome to the 24th edition of Log Buffer, the weekly review of the database blogosphere.
From Dmitry Yemanov: As you might know, Firebird 2.0 no longer allows to alter/drop procedures that are used by active statements. However, we’ve got many requests from customers to restore the previous behaviour, because now it’s impossible to upgrade metadata under load. While we don’t consider this practice safe, I’d like to report that the new limitation is removed in the v2.0.1 release, thus rolling back to the prior logic. All potentially confusing situations (when two different versions of the procedure may coexist in memory simultaneously) are reported in firebird.log.
Curious about what you can expect from Firebird team in 2007? Check out the new official roadmap!
Sources has been moved to the subversion repository, they can be browsed here: http://firebird.svn.sourceforge.net/viewvc/firebird/NETProvider/
Query cancelation
Implementation of the statement cancellation feature has been committed into the version 2.1. It works via the monitoring tables – you just need to issue the DELETE command against the MON$STATEMENTS table (there’s no API implementation yet). It could be done by the application itself (using a secondary attachment) or by a server administrator. Examples:
DELETE FROM MON$STATEMENTS
WHERE MON$STATEMENT_ID = ?
or
DELETE FROM MON$STATEMENTS
WHERE MON$ATTACHMENT_ID = ? AND MON$STATEMENT_STATE = 1 -- active
The feature works for both SS and CS engines. The client application receives the GDS error code isc_cancelled.
Trusted authentication on Windows
Ability to authenticate Firebird users through a Windows domain is now available in the source tree and will be included into the v2.1 release. An up-to-date client library is required in order to use this feature. CURRENT_USER represents a logged in Windows domain user in this case. It’s expected that firebird.conf will introduce an option allowing you to choose between native-only, trusted-only and mixed authentication modes.
SQL Maestro Group is happy to announce the release of Firebird Maestro 6.12, a powerful Windows GUI solution for Firebird administration and database development.
New version features tabbed document interface, procedure parameters history, OLAP viewer, improved BLOB Viewer/Editor, large scripts processing and some other useful things. Read full press release.
Firebird Maestro developed by SQL Maestro Group, which also offers complete database admin and SQL development tools for Oracle, SQL Server, MySQL, PostgreSQL, SQLite and MaxDB.
Hi all, I [Jakub Zeman] fixed firebird 2.0 RC4 for MAC OS X. You will need following tools: