Feature / roadmap update (2.1)
-
Important bugfixes
-
Cleanup deleted asset.uris; can delete bibs with 856$9
-
Avoid character conversion errors (MARC::File::XML BinaryEncoding ⇒ utf8)
-
Restore password reset button in patron editor
-
Behind-the-scenes
-
Evergreen schema
-
OpenILS perl modules now installable by Module::Build
-
Import scripts now installed by default
-
General command-line import/export scripts improvements
Feature / roadmap update (2.1) (2)
-
SVF — PG 9.0+ required!
-
in-database unAPI2
-
Serials improvements — see changelog
-
improved caption/pattern wizard
Circulation enhancements (2.1)
-
in-database grace intervals
-
Circulation matchpoint fallthrough
-
Hold-triggered recalls
-
SIP2 now returns patron inactive/expiry date
Cataloging enhancements
-
Authorities exposed by SRU/Z39.50
-
Indexing improvements
-
Multi-homed items
-
Monograph part (parts are holdable)
-
Unified volume/copy wizard
-
Call number affixes
-
Searching is safer
-
NACO normalize overhaul
-
New search performance tuning options (Cover Density algorithm adjustments)
-
Parallel fine generator
-
Parallel hold targeter
Staff client enhancements in 2.1
-
Self-update
-
Automated builds
-
Firefox extension version
-
Dynamic hot-keys
-
Configurable patron registration elements / element annotation
-
Client permission checks to show/hide menu items
-
Staff client landing patch moar prettier
-
Unsaved data warnings
Feature roadmap (2.2)
-
TemplateToolkit OPAC (with community involvement/assistance)
-
Authority Control Sets (define your own authority-controlled fields!)
-
Vandelay grows up (boolean matching, import failure tracking/reporting, match quality ranking)
Release schedules
-
When is the next release of 2.0?
-
When is 2.1 release?
-
When is 2.2 release?
-
Shooting for release in October (beta would be in September)
-
Goal is to move to time-based releases (still working that out)
Processes
-
LaunchPad seems to be working for tracking bugs and new features
-
Head wrangler: Jason Stephenson
-
Moving to git
-
Volume, complexity, and diversity of patches increasing
-
Contributors collaborating and working together
-
Number and severity of bugs post-2.0 fewer/less severe than post-1.6
-
Thanks to alpha/beta/release candidate cycles and testers
-
Conifer sponsored a security audit of Evergreen 2.0.4-ish
-
Draft results: auditor pleasantly surprised at the lack of serious vulnerabilities
-
Some minor fixes resulting from that audit in 2.0.6
-
Automated testing: unit tests and continuous integration server
-
Approximately 20 bi-weekly developer meetings with agendas, minutes, and participation
-
Many testers, bug wranglers, patch submitters…
-
Anoop Atre (MNPals) and Ben Shum (Bibliomation) for the website overhaul
-
Ben Shum for minutes, agendas, meeting notices
-
DIG and wiki and mailing list contributors
-
Chris Sharp / PINES for infrastructure support
-
UPEI / PINES for providing continuous integration servers
-
and on and on!