2. TThhaannkkss ttoo ssppoonnssoorrssFIREBIRD INTERNATIONAL
CONFERENCE '2014 2
3. PPrrooggrreessss tthhrroouugghh yyeeaarrss
22001133--22001144Maintenance2.1.5 Update 1 and 2.5.2 Update 12.1.6
(end-of-series)2.5.3FIREBIRD INTERNATIONAL CONFERENCE '2014 3
4. PPrrooggrreessss tthhrroouugghh yyeeaarrss
22001133--22001144Maintenance2.1.5 Update 1 and 2.5.2 Update 12.1.6
(end-of-series)2.5.3V3 developmentAlpha 1, Alpha 2Beta 1 is tagged,
awaiting QABeta 2 is next, then RCFIREBIRD INTERNATIONAL CONFERENCE
'2014 4
5. PPrrooggrreessss tthhrroouugghh yyeeaarrss
22001133--22001144DocumentationMore activityLanguage Reference is
ready in RussianTranslation to English is plannedSponsorship /
donations needed!FIREBIRD INTERNATIONAL CONFERENCE '2014 5
6. NNeeww ffeeaattuurreess aanndd iimmpprroovveemmeennttssAlpha
/ BetaDatabase lingerProperties for database usersDDL
permissionsSET ROLE statementGBAK can skip specific tablesMapping
OS users/groups to DB users/rolesCursors as record-type
variablesRemote protocol optimizationFIREBIRD INTERNATIONAL
CONFERENCE '2014 6
9. NNeeww ffeeaattuurreess aanndd
iimmpprroovveemmeennttssAlready postponed featuresGranting roles to
other rolesUser groups (implicit roles)New data access
algorithmsValue distribution histogramsOptimizer
improvementsFIREBIRD INTERNATIONAL CONFERENCE '2014 9
10. VV33 rreelleeaassee sscchheedduulleeBeta 2 in Q1 2015,
followed by RCNo features / improvements after Beta 2RC are for
regression fixes onlySwitch to the new developmentFIREBIRD
INTERNATIONAL CONFERENCE '2014 10
11. VV33 rreelleeaassee sscchheedduulleeBeta 2 in Q1 2015,
followed by RC1No features / improvements after Beta 2RC are for
regression fixes onlySwitch to the new developmentFinal release in
2015Regressions are possible, testing is requiredDuration of the RC
stage depends on your feedback!Launch campaign is started:
www.firebird3.comFIREBIRD INTERNATIONAL CONFERENCE '2014 11
12. CChhaannggiinngg tthhee ggaammee rruulleessTime based
schedulePrimary (mandatory) features must be included into the
release ready for preview before Alpha versionsSecondary (optional)
features scheduled for both Alpha and Beta versions may be either
included or postponedReseaches must be investigated and either
rescheduledas features or postponedFIREBIRD INTERNATIONAL
CONFERENCE '2014 12
13. TTiimmee bbaasseedd sscchheedduulleePoint releasesNo RC for
point releases anymoreAutomated QA for point releasesTwo point
releases per yearFIREBIRD INTERNATIONAL CONFERENCE '2014 13
14. TTiimmee bbaasseedd sscchheedduulleePoint releasesNo RC for
point releases anymoreAutomated QA for point releasesTwo point
releases per yearMajor releasesMajor version number bumpedFull
development cycle: 18-24 monthsOne major release every 12-18
monthsFIREBIRD INTERNATIONAL CONFERENCE '2014 14
15. TTiimmee bbaasseedd sscchheedduulleeMinor releasesMinor
releases are theoretically possibleContain only backports for
simple featuresMust not significantly affect the schedule100%
backward compatibilityNot scheduled separately,replace the next
point releaseFIREBIRD INTERNATIONAL CONFERENCE '2014 15
16. FFuuttuurree ddeevveellooppmmeennttNext major releaseTo be
named v4Scheduled for 2016FIREBIRD INTERNATIONAL CONFERENCE '2014
16
17. FFuuttuurree ddeevveellooppmmeennttNext major releaseTo be
named v4Scheduled for 2016Feature planningStarted in April 2014,
ideas are being collectedVoting in the trackerThe short list is
created, priorities are being assignedSponsors can influence the
priorities with their moneyFIREBIRD INTERNATIONAL CONFERENCE '2014
17
18. FFuuttuurree ddeevveellooppmmeennttDecision makingCollect
RFEs from users, sponsors, core devsDiscuss the list among project
adminsAssign the priorities (together with sponsors)Separate core
(mandatory) features andsecondary (optional) featuresCompose and
publish the planning boardDiscuss cutoff cases when timeframes are
goneFIREBIRD INTERNATIONAL CONFERENCE '2014 18
19. FFiirreebbiirrdd 44..00 ppllaannnniinnggTop prioritiesHA /
fault tolerancePerformance / high loadVLDB supportAdministration /
monitoringSQL featuresSecurityFIREBIRD INTERNATIONAL CONFERENCE
'2014 19
20. FFiirreebbiirrdd 44..00 ppllaannnniinnggFeature
listMetadata names longer than 31 charactersSQL schemasNumerics
with precision longer than 18 digitsOptimizer statistics, including
histogramsPredefined system roles, sysop permissionsSupport for
time zonesBuilt-in logical and physical replicationJob/task
schedulerFIREBIRD INTERNATIONAL CONFERENCE '2014 20
21. FFiirreebbiirrdd 44..00 ppllaannnniinnggFeature list
(cont'd)External database links, heterogenous queriesBi-directional
index navigationBatch API operationsImplicit transactionsNew data
access paths, subquery transformationsQuery timeoutsPartial
indicesShared metadata cacheFIREBIRD INTERNATIONAL CONFERENCE '2014
21
22. FFiirreebbiirrdd 44..00 ppllaannnniinnggResearch
listTransactional indices, index-only scansParallel operations
during restoreBulk data insertsGIS supportTablespacesTable/index
partitioningMaterialized viewsFIREBIRD INTERNATIONAL CONFERENCE
'2014 22
23. QQuueessttiioonnss??mailto:[email protected]
INTERNATIONAL CONFERENCE '2014 23