This page holds all of the official information and code available for past Evergreen and OpenSRF releases. The current release is available from our downloads page. Please note that these older releases are listed only for historical interest, and they are not supported.
DISCLAIMER: The following VMWare images have been contributed by members of the Evergreen community for the purposes of testing, evaluation, training, and development. For more information on VMWare, please visit http://vmware.com/.
Version 1.2.2.0 is a fairly major release of Evergreen. This release includes major feature enhancements including a new search backend, post-search resorting and advanced query syntax available in the simple search box, in addition to many backend enhancements to circulation and hold processing. In order to simplify the upgrade to this new release we have provided an SQL script which will make all required changes for an existing installation which is currently at 1.2.1.1 through 1.2.1.4. Upgrades from previous versions must be applied first, and the procedures for these upgrades are explained and linked from the appropriate sections of the Code Museum. For the executive summary of features, please see the feature list on the Wiki. For the raw technical details please see the Subversion ChangeLog or drop by the #openils-evergreen channel on the FreeNode IRC network.
Version 1.2.1.4 is a minor bug-fix release. This release does not include any major feature enhancements, and the upgrade proceedures from releases prior to 1.2.1.0 are the same. Upgrading from 1.2. 1.1 through 1.2.1.3 is a simple download and recompile. We again repaired a regression in the way feeds are generated by SuperCat -- the previous fix turned out to break with older libxml2 packages. We also fixed a MAX_HOLDS boundary retargeting issue and adjusted some sub-optimal wording. For the executive summary of features, please see the feature list on the Wiki. Again, the upgrade instructions on the wiki still apply. For the raw technical details please see the Subversion ChangeLog or drop by the #openils-evergreen channel on the FreeNode IRC network.
Version 1.2.1.3 is a minor bug-fix release. This release does not include any major feature enhancements, and the upgrade proceedures from releases prior to 1.2 .1.0 are the same. Upgrading from 1.2.1.1 or 1.2.1.2 is a simple download and recompile. We repaired a regression in the DOS print strategy and the way feeds are generated by SuperCat with newer libxml builds. For the executive summary of features, please see the feature l ist on the Wiki. Again, the upgrade instruction on the wiki still apply, but only for versions before 1.2.1.1. For the raw technical details please see the Subversion ChangeLog or drop by the #openils-evergreen channel on the FreeNode IRC network.
Version 1.2.1.2 is a minor bug-fix release. This release does not include any major feature enhancements, and the upgrade proceedures from releases prior to 1.2.1.0 are the same. Upgrad ing from 1.2.1.1 is a simple download and recompile. We repaired a regression in the operator change function, as well as several functions effected by the new XML gateway format in OpenSRF 0.9, inc luding authority validation in the MARC editor. For the executive summary of features, please see the feature list on the Wi ki. Again, the upgrade instruction on the wiki still apply, but only for versions before 1.2.1.1. For the raw t echnical details please see the Subversion ChangeLog or drop by the #openils-evergreen channel on the Free Node IRC network.
Version 1.2.1.1 represents the first bugfix release for the 1.2.1 series. This release does not include any major feature enhancements, and the upgrade proceedures from releases prior to 1.2.1.0 are the same. Several cosmetic bugs were addressed, as was a printing bug for the DOS print strategy and some protections against the creation of useless transits. For the executive summary of features, please see the feature list on the Wiki. Again, the upgrade instruction on the wiki still apply. For the raw technical details please see the Subversion ChangeLog or drop by the #openils-evergreen channel on the FreeNode IRC network.
After a reduced beta period (one month instead of three), we're happy to announce the release of the second 1.2 version of Evergreen, 1.2.1.0. This release includes many bug fixes as well as improved installation and troubleshooting tools, and even a couple new features. For the executive summary of fixes and features, please see the feature list on the Wiki. We've also started an upgrade instruction section for those wanting to upgrade an existing installation in-place. For the raw technical details please see the Subversion ChangeLog or drop by the #openils-evergreen channel on the FreeNode IRC network.
We found and squashed to nasty bugs since RC1. The first was an SQL typo in the base in-Staff-Client catalog search introduced when we normalized the location-limiting library (1.2.1 will filter front-line search results by circ lib instead of circ lib OR owning lib). The second was discovered by Brandon Ulhman of BC-PINES, where a search for inactive patrons was not returning results -- this turned out to be a remote Staff Client regression and was squashed by Jason in a matter of moments.
The upgrade procedure for 1.2.0 installations remains the same. In order to upgrade an existing 1.2.0 installation, issue the following directly in your Evergreen database:
CREATE TABLE money.goods_payment () INHERITS (money.bnm_payment); ALTER TABLE money.goods_payment ADD PRIMARY KEY (id); CREATE INDEX money_goods_id_idx ON money.goods_payment (id); CREATE INDEX money_goods_payment_xact_idx ON money.goods_payment (xact); CREATE INDEX money_goods_payment_payment_ts_idx ON money.goods_payment (payment_ts); CREATE INDEX money_goods_payment_accepting_usr_idx ON money.goods_payment (accepting_usr);
No database changes are required for an upgrade from 1.2.1-rc1.
We are still trying to keep the RC cycle for this release short, and barring any further major issues this should be the final RC. For technical details please see the Subversion ChangeLog or drop by the #openils-evergreen channel on the FreeNode IRC network.
This first release candidate for version 1.2.1 includes many UI bug fixes, a built-in ILS version method for most services for troubleshooting installations and one fairly major feature enhancement, a "goods" payment type. This is meant to facilitate accepting donations in lieu of payment for fines and such. This is something that many PINES libraries do around the (US) holiday season, and was added to the PINES instance as a local customization. This codifies the feature, future-proofing it for all interested parties.
In order to upgrade an existing 1.2.0 installation, issue the following directly in your Evergreen database:
CREATE TABLE money.goods_payment () INHERITS (money.bnm_payment); ALTER TABLE money.goods_payment ADD PRIMARY KEY (id); CREATE INDEX money_goods_id_idx ON money.goods_payment (id); CREATE INDEX money_goods_payment_xact_idx ON money.goods_payment (xact); CREATE INDEX money_goods_payment_payment_ts_idx ON money.goods_payment (payment_ts); CREATE INDEX money_goods_payment_accepting_usr_idx ON money.goods_payment (accepting_usr);
We'll be keeping the RC cycle for this release much shorter than the 3 months we did for 1.2.0, so expect 1.2.1.0 to go gold soon. For technical details please see the Subversion ChangeLog or drop by the #openils-evergreen channel on the FreeNode IRC network.
It's finally here. Version 1.2.0 has gone gold, and you can read all about the new features in the release notes page on the Evergreen Wiki. For technical details please see the Subversion ChangeLog or drop by the #openils-evergreen channel on the FreeNode IRC network.
The old CVS repository is still there, but will no longer be updated. To access the legacy CVS server via the command line, use:
cvs -d :pserver:anoncvs@open-ils.org:/cvs loginThe password is anoncvs.