-------------------------------------------------------------------- CDS Invenio v0.92.1 is released February 20, 2007 http://cdsware.cern.ch/invenio/news.html -------------------------------------------------------------------- CDS Invenio v0.92.1 was released on February 20, 2007. What's new: ----------- *) new support for external authentication systems (WebSession, WebAccess) *) new support for external user groups (WebSession) *) new experimental version of the reference extraction program (BibEdit) *) new optional Greek stopwords list, thanks to Theodoropoulos Theodoros (BibIndex) *) new Get_Recid submission function (WebSubmit) *) new config variable governing the display of the download history graph (BibRank) *) started deployment of user preferences (WebSession, WebSearch) *) split presentation style for "Narrow search", "Focus on" and "Search also" search interface boxes (WebSearch, WebStyle) *) updated CERN Indico and KEK external collection searching facility (WebSearch) *) fixed search interface portalbox and collection definition escaping behaviour (WebSearch Admin) *) fixed problems with external system number and OAI ID matching (BibUpload) *) fixed problem with case matching behaviour (BibUpload) *) fixed problems with basket record display and basket topic change (WebBasket) *) fixed output format template attribution behaviour (BibFormat) *) improved language context propagation in output formats (BibFormat) *) improved output format treatment of HTML-aware fields (BibFormat) *) improved BibFormat migration kit (BibFormat) *) improved speed and eliminated set duplication of the OAI repository gateway (BibHarvest) *) fixed resumption token handling (BibHarvest) *) improved record editing interface (BibEdit) *) fixed problem with empty fields treatment (BibConvert) *) updated Report_Number_Generation submission function to be able to easily generate report numbers from any submission information (WebSubmit) *) fixed problem with submission field value escaping (WebSubmit) *) fixed problem with submission collection ordering (WebSubmit) *) fixed BibSched task signal handling inconsistency (BibSched) *) fixed TEXT versus BLOB database problems for some tables/columns *) minor updates to the HOWTO Migrate guide and several admin guides (WebHelp, BibIndex, BibFormat) *) minor bugfixes to several modules; see ChangeLog for details and credits Download: --------- Installation notes: ------------------- Please follow the INSTALL file bundled in the distribution tarball. Upgrade notes: -------------- If you are upgrading from CDS Invenio v0.92.0, then please follow the following steps: - Launch the bibsched monitor and wait until all active bibsched tasks are finished. Then put bibsched daemon into manual mode. - Stop all submission procedures and other write operations: for example, you may want to switch your site to read-only mode (set CFG_ACCESS_CONTROL_LEVEL_SITE to 1 in access_control_config.py and restart Apache) or you may want to stop Apache completely. - Optionally, you may want to backup your current MySQL database and your CDS Invenio installation directory (@prefix@). Note that this step should not be really necessary for the v0.92.0 to v0.92.1 upgrade, since the changes are of moderate nature only. - Untar new sources and rerun configure with old arguments. Your old configure line is available at @prefix@/etc/build/config.nice. - Merge your old config.wml with the new one. Your old config.wml file is available at @prefix@/lib/wml/invenio/config.wml. There were no changes to this file in v0.92.1, so you may simply copy your old version. - Run make. - If you have customized your @prefix/etc/ files since the last installation (for example to edit the stopwords list or configure language stemmers), then make a backup copy of them now. - Run make install. - If you have backed up your old @prefix@/etc/ directory as mentioned before, then restore your old files now, paying attention to differences with the new versions. - Update your database table structure: $ make update-v0.92.0-tables - Re-enable write access to the site if you have disabled it before in the previous steps and restart your Apache server. - Put the bibsched daemon back into the automatic mode. You are done. If you are upgrading from CDSware v0.7.1, then please follow the following steps: - We recommend you to install CDS Invenio into another @prefix@ directory and to use another database name, *not* CDSware's values. - Install CDS Invenio demo site to make sure that everything works well on your setup. Optionally run the unit and the regression test suites too. - Drop CDS Invenio tables containing the demo site and copy your old CDSware tables over into the new CDS Invenio database. (For example, stop your MySQL server, copy all the CDSware database directory files into the new CDS Invenio database directory, and restart your MySQL server.) - Run "make update-v0.7.1-tables". This may take a while, depending on the number of records you had. - Run subsequent table update commands: $ make update-v0.90.0-tables -i $ make update-v0.90.1-tables -i $ make update-v0.92.0-tables -i Use the "-i" option to ignore errors, as it is expected that some of the ALTER TABLE commands would fail due to your skipping of the intermediate version installation. - Run "python ./modules/webbasket/lib/webbasket_migration_kit.py" in order to migrate personal baskets. You will be asked some questions. You can choose default answers when in doubt. The kit is fully automatic but it may ask you to fix some problems manually if it cannot resolve them automatically. - Rerun "webcoll". - Delete all waiting tasks from the bibsched queue, and resubmit periodical daemons anew, as indicated in the HOWTO Run guide. - Adapt the look and feel of the dynamic Python pages. (See the WebStyle Admin Guide.) - Adapt the output formatter. (See above.) - Put the bibsched daemon into the automatic mode. You are done. Further notes and issues: ------------------------- *) If you have been using external login method in your site, please note that this release brings new support for advanced external account and user group handling. You may continue to use your old external authentication classes, but we advise you to adapt to the new style in order be able to fully profit from the new external authentication and external group features. *) Several modules of this release (e.g. mail submission system, citation ranking) are still experimental and not yet activated. You may have a peek at what is planned, but please do not rely on them. *) The admin-level functionality of several modules is not fully developed or documented yet. What's next: ------------ *) Improving the known issues mentioned above. Strengthening the documentation towards v1.0 release. *) Removing submission field cookies. Refactoring the WebSubmit module. *) Removing dependency on WML too, now that the dependency on PHP was removed. *) Deploying the new URL schema for all pages (admin, help). - end of file -