invenio

Invenio digital library framework

MIT License

Downloads
1.4K
Stars
622
Committers
214

Bot releases are hidden (Show)

invenio - Invenio v0.90.0

Published by tiborsimko over 9 years ago

--------------------------------------------------------------------
CDS Invenio v0.90.0 is released
June 30, 2006
http://cdsware.cern.ch/news/
--------------------------------------------------------------------

CDS Invenio v0.90.0 was released on June 30, 2006.

What's new:
-----------

 *) formerly known as CDSware; the application name change clarifies
    the relationship with respect to the CDS Sofware Consortium
    producing two flagship applications (CDS Indico and CDS Invenio)

 *) version number increased to v0.90 in the anticipation of the
    forthcoming v1.0 release after all the major codebase changes are
    now over

 *) new possibility to define user groups (WebGroup)

 *) new personal basket organization in topics (WebBasket)

 *) new basket sharing among user groups (WebBasket)

 *) new open peer reviewing and commenting on documents (WebComment)

 *) new user and group web messaging system (WebMessage)

 *) new ontology-based document classification system (BibClassify)

 *) new WebSubmit Admin (WebSubmit)

 *) new record editing web interface (BibEdit)

 *) new record matching tool  (BibMatch)

 *) new OAI repository administration tool (BibHarvest)

 *) new OAI periodical harvesting tool (BibHarvest) 

 *) new web layout templating system (WebStyle)

 *) new clean URL schema (e.g. /collection/Theses, /record/1234)
    (WebStyle)

 *) new BibTeX output format support (BibFormat)

 *) new possibility of secure HTTPS authentication while keeping the
    rest of the site non-HTTPS (WebSession)

 *) new centralized error library (MiscUtil)

 *) new gettext-based international translations, with two new beta
    translations (Japanese, Polish)

 *) new regression testing suite framework (MiscUtil)

 *) new all prerequisites are now apt-gettable for Debian "Sarge"
    GNU/Linux

 *) new full support for Mac OS X

 *) ... plus many fixes and changes worth one year of development

Download:
---------

  <http://cdsware.cern.ch/download/cds-invenio-0.90.0.tar.gz>
  <http://cdsware.cern.ch/download/cds-invenio-0.90.0.tar.gz.md5>
  <http://cdsware.cern.ch/download/cds-invenio-0.90.0.tar.gz.sig>

Installation notes:
-------------------

Please follow the INSTALL file bundled in the distribution tarball.

Upgrade notes:
--------------

If you want to upgrade from CDSware v0.7.1 or earlier versions, please
do not use this release for production environment yet.  The codebase
has undergone very important changes during the last year.  You can
use this release to check out the new CDS Invenio features and test it
in your environment.  Full-scale upgrade instructions and tools will
be provided with the forthcoming update release in July 2006.

- end of file -
invenio - Invenio v0.90.1

Published by tiborsimko over 9 years ago

--------------------------------------------------------------------
CDS Invenio v0.90.1 is released
July 23, 2006
http://cdsware.cern.ch/news/
--------------------------------------------------------------------

CDS Invenio v0.90.1 was released on July 23, 2006.

What's new:
-----------

 *) output messages improved and enhanced to become more easily
    translatable in various languages (all modules)

 *) new translation (Bulgarian) and several updated translations
    (Greek, French, Russian, Slovak)

 *) respect langugage choice in various web application links
    (WebAlert, WebBasket, WebComment, WebSession, WebSubmit)

 *) fixed problem with commenting rights in a group-shared basket that
    is also a public basket with lesser rights (WebBasket)

 *) guest users are now forbidden to share baskets (WebBasket)

 *) fixed guest user garbage collection, adapted to the new baskets
    schema (WebSession)

 *) added possibility to reject group membership requests; sending
    informational messages when users are approved/refused by group
    administrators (WebSession)

 *) experimental release of the new BibFormat in Python (BibFormat)

 *) started massive deployment of the regression test suite, checking
    availability of all web interface pages (BibEdit, BibFormat,
    BibHarvest, BibIndex, BibRank, MiscUtil, WebAccess, WebBasket,
    WebComment, WebMessage, WebSearch, WebSession, WebSubmit)

 *) updated developer documentation (I18N output messages policy, test
    suite policy, coding style)

Download:
---------

  <http://cdsware.cern.ch/download/cds-invenio-0.90.1.tar.gz>
  <http://cdsware.cern.ch/download/cds-invenio-0.90.1.tar.gz.md5>
  <http://cdsware.cern.ch/download/cds-invenio-0.90.1.tar.gz.sig>

Installation notes:
-------------------

Please follow the INSTALL file bundled in the distribution tarball.

Upgrade notes:
--------------

If you are upgrading from CDS Invenio v0.90.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 is not really necessary for 0.90.0 -> 0.90.1 upgrade,
     since the changes are of minor 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.  The
     only novelty in the new config.wml file is the introduction of
     the Bulgarian translation in the CDSNAMEINTL and CDSLANGS
     options, so that merging should be straightforward.  Note that
     you may directly reuse your old config.wml file in case you do
     not plan to provide your user interface in Bulgarian.

   - 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 back them up now.

   - Run make install.

   - If you have backed up your old @prefix@/etc/ directory as
     mentioned before, then restore your old etc files now.

   - Update your database table structure:

        $ make update-v0.90.0-tables

   - Optionally, update your tables with the new Bulgarian and updated
     French and Russian dynamic elements:

        $ grep "'bg'" modules/miscutil/sql/tabfill.sql | \
               ./modules/miscutil/bin/dbexec  
        $ echo "UPDATE fieldname SET value='identificateur de notice' \
                 WHERE value='notice ID' AND id_field=14 AND ln='fr';" | \
               ./modules/miscutil/bin/dbexec  
        $ echo "UPDATE fieldname SET value='предмет' \
                WHERE value='' AND id_field=7 AND ln='ru';" | \
               ./modules/miscutil/bin/dbexec  
        $ echo "UPDATE fieldname SET value='разделение' \
                WHERE value='' AND id_field=11 AND ln='ru';" | \
               ./modules/miscutil/bin/dbexec  
        $ echo "UPDATE fieldname SET value='эксперимент' \
                WHERE value='' AND id_field=13 AND ln='ru';" | \
               ./modules/miscutil/bin/dbexec  
        $ echo "UPDATE fieldname SET value='номер записи' \
                WHERE value='' AND id_field=14 AND ln='ru';" | \
               ./modules/miscutil/bin/dbexec  

   - Optionally, run webcoll to regenerate Bulgarian, French, and
     Russian search interface pages.

   - Re-enable write access if you have disabled it before and restart
     your Apache server.

   - Put the bibsched daemon back into the automatic mode.  You are
     done.

If you want to upgrade from CDSware v0.7.1 or earlier versions, please
do not use this release for production environment yet.  The codebase
has undergone very important changes during the last year.  You can
use this release to check out the new CDS Invenio features and test it
in your environment.  Full-scale upgrade instructions and tools will
be provided with the forthcoming update release in August 2006.

Known problems:
---------------

 *) Several modules of the this release (e.g. the new BibFormat in
    Python, the 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 for several modules is not fully
    developed yet.

What's next:
------------

 *) Fixing the problems mentioned above.

 *) Providing an easy-to-use upgrade path for CDSware v0.7.1 users.

 *) The next release should happen in August 2006.

- end of file -
invenio - Invenio v0.92.0

Published by tiborsimko over 9 years ago

--------------------------------------------------------------------
CDS Invenio v0.92.0 is released
December 22, 2006
http://cdsware.cern.ch/invenio/news.html
--------------------------------------------------------------------

CDS Invenio v0.92.0 was released on December 22, 2006.

What's new:
-----------

 *) previously experimental output formatter in Python improved and
    made default (BibFormat)

 *) previously experimental new submission admin interface in Python
    improved and made default (WebSubmit)

 *) new XML-oriented output formatting mode (BibFormat)

 *) new export-oriented output formats: EndNote, NLM (BibFormat)

 *) RSS 2.0 latest additions feed service (WebSearch, BibFormat)

 *) new XML-oriented metadata converter mode (BibConvert)

 *) new metadata uploader in Python (BibUpload)

 *) new integrated parallel external collection searching (WebSearch)

 *) improved document classifier: composite keywords, wildcards, cloud
    output (BibClassify)

 *) improved UTF-8 fulltext indexing (BibIndex)

 *) improved external login authentication subsystem (WebAccess)

 *) added possibility to order submission categories (WebSubmit)

 *) improved handling of cached search interface page formats,
    preferential sort pattern functionality, international collection
    names (WebSearch)

 *) improved behaviour of OAI harvester: sets, deleted records,
    harvested metadata transformation (BibHarvest)

 *) improved MARCXML schema compatibility concerning indicators;
    updates to the HTML MARC output format (BibEdit, BibUpload,
    BibFormat, and other modules)

 *) multiple minor bugs fixed thanks to the wider deployment of the
    regression test suite (all modules)

 *) new translation (Croatian) and several translation updates
    (Catalan, Bulgarian, French, Greek, Spanish); thanks to Ferran
    Jorba, Beatriu Piera, Alen Vodopijevec, Jasna Marković, Theodoros
    Theodoropoulos, and Nikolay Dyankov (see also CREDITS file)

 *) removed dependency on PHP; not needed anymore

 *) full compatibility with MySQL 4.1 and 5.0; upgrade from MySQL 4.0
    now recommended

 *) full compatibility with FreeBSD and Mac OS X

Download:
---------

  <http://cdsware.cern.ch/download/cds-invenio-0.92.0.tar.gz>
  <http://cdsware.cern.ch/download/cds-invenio-0.92.0.tar.gz.md5>
  <http://cdsware.cern.ch/download/cds-invenio-0.92.0.tar.gz.sig>

Installation notes:
-------------------

Please follow the INSTALL file bundled in the distribution tarball.

Upgrade notes:
--------------

If you are upgrading from CDS Invenio v0.90.1, 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.90.1 to
     v0.92.0 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.  The
     novelties in the new config.wml file are: (i) the introduction of
     the Croatian translation in the CDSNAMEINTL and CDSLANGS options;
     (ii) location of example Apache group and passwords files; (iii)
     removal of the CFG_GOOGLE_BOX variables that has now been moved
     into WebSearch Admin interface.  This means that merging should
     be relatively straightforward.

   - 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 version.

   - Update your database table structure:

        $ make update-v0.90.1-tables

   - Optionally, update your tables with the new Croatian dynamic
     element names:

        $ grep "'hr'" modules/miscutil/sql/tabfill.sql | \
               ./modules/miscutil/bin/dbexec  

   - Decide whether you want to use the new output formatter in Python
     or still your old PHP-based formatter.  In the latter case you
     should inactivate the new formatter either by removing some (or
     all) of the BFT template files from the
     @prefix@/etc/bibformat/format_templates/ directory, or by editing
     @prefix@/lib/python/invenio/bibformat_config.py file and setting
     CFG_BIBFORMAT_USE_OLD_BIBFORMAT variable to True.

   - Optionally, run webcoll to regenerate search interface pages in
     Croatian.

   - Re-enable write access to the site if you have disabled it before
     in the previous steps and restart your Apache server.

   - If you have been using the "oaiarchive" tool to define sets
     exportable via OAI-PMH, then please reset your configurations
     anew in the new OAI Repository Admin interface.

   - Delete all waiting tasks from the bibsched queue, and resubmit
     periodical daemons anew, as indicated in the HOWTO Run guide.

   - 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 using another database name, *not* CDSware's
     values.

   - Install Invenio demo site to make sure that everything works well
     on your setup.  Optionally run the unit and the regression test
     suites too.

   - Drop Invenio tables with the demo site and copy old CDSware
     tables into the new Invenio database.  (For example, stop MySQL
     server, copy all the CDSware database directory into the new
     Invenio directory, and restart MySQL server.)

   - Run "make update-v0.7.1-tables".  This may take a while,
     depending on the number of records you had.

   - Run commands from "make update-v0.90.0-tables" and "make
     update-v0.90.1-tables" Makefile targets.  Please note that some
     of the ALTER TABLE commands may fail, since you are skipping
     installation of intermediate versions.  This is not harmful.

   - 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 they cannot be resolved 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:
-------------------------

 *) The old search results functionality of linking to other search
    engines under "Haven't found what you were looking for? Try your
    search on other servers:" box has been improved and integrated
    into WebSearch Admin.  In addition to pure linking to external
    sites, the CDS Invenio can now perform integrated parallel
    searching of these sites and display external search results
    alongside the usual CDS Invenio search results.  You may configure
    this behaviour in the WebSearch Admin interface.

 *) The new BibUpload in Python retains the philosophy of the old
    BibUpload in PHP and fixes some of its problems.  But you are
    advised to double-check its behaviour if you have been relying on
    some very specific old BibUpload features in your installation.

 *) Due to better MARCXML standard compatibility, the demo submission
    system now splits authors into 100 field (first author) and 700
    fields (additional authors).  The demo submissions are still to be
    improved.  In addition, the empty indicators are now treated as
    blank space instead of empty string, and the text MARC output for
    controlfields has been changed as well.  These changes should be
    transparent to your installation.  See the ChangeLog file for
    details.

 *) Several modules of the 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 for 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 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 -
invenio - Invenio v0.92.1

Published by tiborsimko over 9 years ago

--------------------------------------------------------------------
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:
---------

  <http://cdsware.cern.ch/download/cds-invenio-0.92.1.tar.gz>
  <http://cdsware.cern.ch/download/cds-invenio-0.92.1.tar.gz.md5>
  <http://cdsware.cern.ch/download/cds-invenio-0.92.1.tar.gz.sig>

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 -
invenio - Invenio v0.99.0

Published by tiborsimko over 9 years ago

--------------------------------------------------------------------
CDS Invenio v0.99.0 is released
March 27, 2008
http://cdsware.cern.ch/invenio/news.html
--------------------------------------------------------------------

CDS Invenio v0.99.0 was released on March 27, 2008.

What's new:
-----------

 *) new Invenio configuration language, new inveniocfg configuration
    tool permitting more runtime changes and enabling separate local
    customizations (MiscUtil)

 *) phased out WML dependency everywhere (all modules)

 *) new common RSS cache implementation (WebSearch)

 *) improved access control to the detailed record pages (WebSearch)

 *) when searching non-existing collections, do not revert to
    searching in public Home anymore (WebSearch)

 *) strict calculation of number of hits per multiple collections
    (WebSearch)

 *) propagate properly language environment in browse pages, thanks to
    Ferran Jorba (WebSearch)

 *) search results sorting made accentless, thanks to Ferran Jorba
    (WebSearch)

 *) new OpenURL interface (WebSearch)

 *) added new search engine API argument to limit searches to record
    creation/modification dates and times instead of hitherto creation
    dates only (WebSearch)

 *) do not allow HTTP POST method for searches to prevent hidden
    mining (WebSearch)

 *) added alert and RSS teaser for search engine queries (WebSearch)

 *) new optimized index structure for fast integer bit vector
    operations, leading to significant indexing time improvements
    (MiscUtil, BibIndex, WebSearch)

 *) new tab-based organisation of detailed record pages, with new URL
    schema (/record/1/usage) and related CSS changes (BibFormat,
    MiscUtil, WebComment, WebSearch, WebStyle, WebSubmit)

 *) phased out old PHP based code; migration to Python-based output
    formats recommended (BibFormat, WebSubmit)

 *) new configurability to show/hide specific output formats for
    specific collections (BibFormat, WebSearch)

 *) new configurability to have specific stemming settings for
    specific indexes (BibIndex, WebSearch)

 *) optional removal of LaTeX markup for indexer (BibIndex, WebSearch)

 *) performance optimization for webcoll and optional arguments to
    refresh only parts of collection cache (WebSearch)

 *) optional verbosity argument propagation to the output formatter
    (BibFormat, WebSearch)

 *) new convenient reindex option to the indexer (BibIndex)

 *) fixed problem with indexing of some lengthy UTF-8 accented names,
    thanks to Theodoros Theodoropoulos for reporting the problem
    (BibIndex)

 *) fixed full-text indexing of HTML pages (BibIndex)

 *) new Stemmer module dependency, fixes issues on 64-bit systems
    (BibIndex)

 *) fixed download history graph display (BibRank)

 *) improved citation ranking and history graphs, introduced
    self-citation distinction, added new demo records (BibRank)

 *) fixed range redefinition and output message printing problems in
    the ranking indexer, thanks to Mike Marino (BibRank)

 *) new XSLT output formatter support; phased out old BFX formats
    (BibFormat)

 *) I18N output messages are now translated in the output formatter
    templates (BibFormat)

 *) formats fixed to allow multiple author affiliations (BibFormat)

 *) improved speed of the record output reformatter in case of large
    sets (BibFormat)

 *) support for displaying LaTeX forumas via JavaScript (BibFormat)

 *) new and improved output formatter elements (BibFormat)

 *) new escaping modes for format elements (BibFormat)

 *) output format template editor cache and element dependency
    checker improvements (BibFormat)

 *) output formatter speed improvements in PHP-compatible mode
    (BibFormat)

 *) new demo submission configuration and approval workflow examples
    (WebSubmit)

 *) new submission full-text file stamper utility (WebSubmit)

 *) new submission icon-creation utility (WebSubmit)

 *) separated submission engine and database layer (WebSubmit)

 *) submission functions can now access user information (WebSubmit)

 *) implemented support for restricted icons (WebSubmit, WebAccess)

 *) new full-text file URL and cleaner storage facility; requires file
    names to be unique within a given record (WebSearch, WebSubmit)

 *) experimental release of the complex approval and refereeing
    workflow (WebSubmit)

 *) new end-submission functions to move files to storage space
    (WebSubmit)

 *) added support for MD5 checking of full-text files (WebSubmit)

 *) improved behaviour of the submission system with respect to the
    browser "back" button (WebSubmit)

 *) removed support for submission "cookies" (WebSubmit)

 *) flexible report number generation during submission (WebSubmit)

 *) added support for optional filtering step in the OAI harvesting
    chain (BibHarvest)

 *) new text-oriented converter functions IFDEFP, JOINMULTILINES
    (BibConvert)

 *) selective harvesting improvements, sets, non-standard responses,
    safer resumption token handling (BibHarvest)

 *) OAI archive configuration improvements: collections retrieval,
    multiple set definitions, new clean mode, timezones, and more
    (BibHarvest)

 *) OAI gateway improvements: XSLT used to produce configurable output
    (BibHarvest)

 *) added support for "strong tags" that can resist metadata replace
    mode (BibUpload)

 *) added external OAI ID tag support to the uploader (BibUpload)

 *) added support for full-text file transfer during uploading
    (BibUpload)

 *) preserving full history of all MARCXML versions of a record
    (BibEdit, BibUpload)

 *) XMLMARC to TextMarc improvements: empty indicators and more
    (BibEdit)

 *) numerous reference extraction tool improvements: year handling,
    LaTeX handling, URLs, journal titles, output methods, and more
    (BibEdit)

 *) new classification daemon (BibClassify)

 *) classification taxonomy caching resulting in speed optimization
    (BibClassify)

 *) new possibility to define more than one keyword taxonomy per
    collection (BibClassify)

 *) fixed non-standalone keyword detection, thanks to Annette Holtkamp
    (BibClassify)

 *) new embedded page generation profiler (WebStyle)

 *) new /help pages layout and webdoc formatting tool (WebStyle)

 *) new custom style template verification tool (WebStyle)

 *) added support for the XML page() output format, suitable for AJAX
    interfaces (WebStyle)

 *) introduction of navigation menus (WebStyle)

 *) general move from HTML to XHTML markup (all modules)

 *) fixed alert deletion tool vulnerability (WebAlert)

 *) do not advertise baskets/alerts much for guest users; show only
    the login link (WebSession)

 *) password reset interface improvements (WebSession)

 *) new permanent "remember login" mechanism (WebSession, WebAccess)

 *) local user passwords are now encrypted (WebSession, WebAccess)

 *) new LDAP external authentication plugin (WebAccess)

 *) new password reset mechanism using new secure mail cookies and
    temporary role membership facilities (WebAccess, WebSession)

 *) added support for Single Sign-On Shibboleth based authentication
    method (WebAccess)

 *) new firewall-like based role definition language, new demo
    examples (WebAccess)

 *) external authentication and groups improvements: nicknames,
    account switching, and more (WebSession, WebAccess)

 *) task log viewer integrated in the task monitor (BibSched)

 *) new journal creation module (WebJournal)

 *) new generic statistic gathering and display facility (WebStat)

 *) deployed new common email sending facility (MiscUtil, WebAlert,
    WebComment, WebSession, WebSubmit)

 *) dropped support for MySQL-4.0, permitting to use clean and strict
    UTF-8 storage methods; upgrade of MySQLdb to at least 1.2.1_p2
    required (MiscUtil)

 *) uncatched exceptions are now being sent by email to the
    administrator (MiscUtil, WebStyle)

 *) new general garbage collector with a possibility to run via the
    task scheduler and a possibility to clean unreferenced
    bibliographic values (MiscUtil)

 *) new generic SQL and data cacher (MiscUtil)

 *) new HTML page validator plugin (MiscUtil)

 *) new web test suite running in a real browser (MiscUtil)

 *) improved code kwalitee checker (MiscUtil)

 *) translation updates: Spanish and Catalan (thanks to Ferran Jorba),
    Japanese (Toru Tsuboyama), German (Benedikt Koeppel), Polish
    (Zbigniew Szklarz and Zbigniew Leonowicz), Greek (Theodoros
    Theodoropoulos), Russian (Yana Osborne), Swedish, Italian, French

 *) new translations: Chinese traditional and Chinese simplified
    (thanks to Kam-ming Ku)

 *) ... plus many other minor bug fixes and improvements

Download:
---------

  <http://cdsware.cern.ch/download/cds-invenio-0.99.0.tar.gz>
  <http://cdsware.cern.ch/download/cds-invenio-0.99.0.tar.gz.md5>
  <http://cdsware.cern.ch/download/cds-invenio-0.99.0.tar.gz.sig>

Installation notes:
-------------------

Please follow the INSTALL file bundled in the distribution tarball.

Upgrade notes:
--------------

If you are upgrading from CDS Invenio v0.92.1, then we advise you to
try the upgrade first on a development server.  There was a number of
important changes since the last stable release that might make the
upgrade possibly time-consuming in case you have to dump and reload
your bibliographic tables.  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 stop Apache, edit httpd.conf to
     introduce a global site redirect to a temporary splash page
     saying that upgrade is in progress, and restart Apache.

   - Take a backup of your current MySQL database and your CDS Invenio
     installation directory (usually /opt/cds-invenio).  Remove your
     old /opt/cds-invenio/lib/python/invenio/magic and
     /opt/cds-invenio/var/www/help directories.

   - First of all, note that CDS Invenio v0.99.0 must use MySQL server
     at least 4.1 and the database must be running in UTF-8 mode.  If
     you have been running older MySQL server, or you have not created
     your database and data in default charset UTF-8 but say in
     Latin-1, then you must dump and reload all your tables.  In order
     to check which version and charset you have been using, you can
     run:

        $ echo "SELECT VERSION()" | /opt/cds-invenio/bin/dbexec
        $ echo "SHOW CREATE DATABASE cdsinvenio" | /opt/cds-invenio/bin/dbexec
        $ echo "SHOW CREATE TABLE bib10x" | /opt/cds-invenio/bin/dbexec

     If you need to convert your tables to UTF-8, then you basically
     have to dump the tables, change encoding of the file, and load
     the content back into new table definitions.  This process may
     take some time and carefulness.  See for example this blog post:
     <http://www.oreillynet.com/onlamp/blog/2006/01/turning_mysql_data_in_latin1_t.html>.

   - Second of all, you must upgrade some Python modules, namely your
     MySQLdb module as indicated in the INSTALL file.  Note that this
     will make your current site unusable, but we have stopped Apache
     already anyway.  If you have been using Stemmer, you must upgrade
     its version as indicated in the INSTALL file.

   - Untar new sources and rerun configure with old prefix argument
     (your old configure line is available at
     /opt/cds-invenio-BACKUP/etc/build/config.nice) and install CDS
     Invenio (see INSTALL file, part 1a).

   - CDS Invenio v0.99.0 uses a new INI-style configuration file
     invenio.conf instead of the old config.wml.  Please see INSTALL
     file, part 1b on how to customize your installation.  You will
     have to create a 'invenio-local.conf' file where you have to
     merge your old config.wml values (they are available at
     /opt/cds-invenio-BACKUP/lib/wml/invenio/config.wml).  Beware of
     variable name updates, e.g. 'filedirsize' now became
     'CFG_WEBSUBMIT_FILESYSTEM_BIBDOC_GROUP_LIMIT'.

   - If you have previously customized your page header and footer via
     WML, then you should now put your page customizations in a new
     template skin.  Please see the WebStyle Admin Guide for more
     information.  Also, if you have edited v0.92.1 CSS style sheet,
     you may want to merge your changes into new elements of the
     0.99.0 style sheet.

   - If you have customized your /opt/cds-invenio/etc/ files in the
     last installation (for example to edit the stopwords list or
     configure language stemmers), then you have to restore your
     changes into corresponding /opt/cds-invenio/etc files.

   - Update your database table structure:

        $ make update-v0.92.1-tables

     If you are upgrading from previous CDSware releases such as
     v0.7.1, then you may need to run more update statements of this
     kind, as indicated in previous RELEASE-NOTES files.  (You could
     also start afresh, copying your old data into a fresh v0.99.0
     installation.)

   - If you have previously customized your page templates
     (e.g. webbasket_templates.py), then check for changes the new
     version brings:

        $ make check-custom-templates

          This script will check if your customized page templates
          (see the WebStyle Admin Guide) still conform to the default
          templates.  This gives you a chance to fix your templates
          before running 'make install', by providing a list of
          incompatibilities of your custom templates with the new
          versions of the templates.

          This step is only useful if you are upgrading and if you
          have previously customized default page templates.

   - You have also to run manually several migration scripts:

        $ python ./modules/webaccess/lib/collection_restrictions_migration_kit.py

           This script will migrate restricted collections that used
           Apache user groups to a new firewall-like role definition
           language.

        $ python ./modules/websubmit/lib/fulltext_files_migration_kit.py

           This script will check and update your fulltext file
           storage system to the new style (e.g. unique document
           names).

        $ python ./modules/websession/lib/password_migration_kit.py

           This script will update your local user table in order to
           use encrypted passwords for more security.

   - CDS Invenio v0.99.0 uses new, faster word indexer.  You will have
     to reindex all your indexes by running:

        $ /opt/cds-invenio/bin/bibindex -u admin -R

   - You have to edit your httpd.conf in order to make Apache aware of
     new URLs.  Please run:

        $ /opt/cds-invenio/bin/inveniocfg --create-apache-conf

     and check differences with your current setup and edit as
     appropriate.

   - Restart Apache and check whether everything is alright with your
     system.  

     Note that the detailed record pages (/record/10) have now a
     tab-style look by default.  You may want to update your formats
     to this style or else to disable this feature.  Please see the
     WebStyle Admin Guide for more information.

   - Put the bibsched daemon back into the automatic mode.  You are
     done.

Further notes and issues:
-------------------------

 *) Some modules of this release (e.g. mail submission system) 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 the v1.0.0 release.

 *) Improving the inveniocfg tool with automated upgrade capabilities.

 *) Deploying the new URL schema for all pages (admin).

- end of file -
invenio - Invenio v0.99.1

Published by tiborsimko over 9 years ago

--------------------------------------------------------------------
CDS Invenio v0.99.1 is released
July 10, 2008
http://cdsware.cern.ch/invenio/news.html
--------------------------------------------------------------------

CDS Invenio v0.99.1 was released on July 10, 2008.

What's new:
-----------

 *) search engine syntax now supports parentheses (WebSearch)

 *) search engine syntax now supports SPIRES query language
    (WebSearch)

 *) strict respect for per-collection sort options on the search
    results pages (WebSearch)

 *) improved parsing of search query with respect to non-existing
    field terms (WebSearch)

 *) fixed "any collection" switch on the search results page
    (WebSearch)

 *) added possibility for progressive display of detailed record page
    tabs (WebSearch)

 *) added support for multi-page RSS output (WebSearch)

 *) new search engine summarizer module with the cite summary output
    format (WebSearch, BibRank)

 *) "cited by" links are now generated only when needed (WebSearch)

 *) new experimental comprehensive author page (WebSearch)

 *) stemming for many indexes is now enabled by default (BibIndex)

 *) new intelligent journal index (BibIndex)

 *) new logging of missing citations (BibRank)

 *) citation indexer and searcher improvements and caching (BibRank)

 *) new low-level task submission facility (BibSched)

 *) new options in bibsched task monitor: view task options, log and
    error files; prune task to a history table; extended status
    reporting; failed tasks now need acknowledgement in order to
    restart the queue (BibSched)

 *) safer handling of task sleeping and waking up (BibSched)

 *) new experimental support for task priorities and concurrent task
    execution (BibSched)

 *) improved user-configured browser language matching (MiscUtil)

 *) new default behaviour not differentiating between guest users;
    this removes a need to keep sessions/uids for guests and robots
    (WebSession)

 *) optimized sessions and collecting external user information (WebSession)

 *) improved logging conflicts for external vs internal users
    (WebAccess)

 *) improved Single Sign-On session preservation (WebAccess)

 *) new 'become user' debugging facility for admins (WebAccess)

 *) new bibdocfile CLI tool to manipulate full-text files archive
    (WebSubmit)

 *) optimized redirection of old URLs (WebSubmit)

 *) new icon creation tool in the submission input chain (WebSubmit)

 *) improved full-text file migration tool (WebSubmit)

 *) improved stamping of full-text files (WebSubmit)

 *) new approval-related end-submission functions (WebSubmit)

 *) comments and descriptions of full-text files are now kept also in
    bibdoc tables, not only in MARC; they are synchronized during
    bibupload (WebSubmit, BibUpload)

 *) fixed navigation in public baskets (WebBasket)

 *) added detailed record page link to basket records (WebBasket)

 *) new removal of HTML markup in alert notification emails (WebAlert)

 *) improved OAI harvester logging and handling (BibHarvest)

 *) improved error checking (BibConvert)

 *) improvements to the record editing tool: subfield order change,
    repetitive subfields; improved record locking features;
    configurable per-collection curators (BibEdit)

 *) fully refactored WebJournal module (WebJournal)

 *) new RefWorks output format, thanks to Theodoros Theodoropoulos
    (BibFormat)

 *) fixed keyword detection tool's output; deactivated taxonomy
    compilation (BibClassify)

 *) new /stats URL for administrators (WebStat)

 *) better filtering of unused translations (WebStyle)

 *) updated French, Italian, Norwegian and Swedish translations;
    updated Japanese translation (thanks to Makiko Matsumoto and Takao
    Ishigaki); updated Greek translation (thanks to Theodoros
    Theodoropoulos); new Hungarian translation (thanks to Eva Papp)

 *) ... plus many other minor bug fixes and improvements

Download:
---------

  <http://cdsware.cern.ch/download/cds-invenio-0.99.1.tar.gz>
  <http://cdsware.cern.ch/download/cds-invenio-0.99.1.tar.gz.md5>
  <http://cdsware.cern.ch/download/cds-invenio-0.99.1.tar.gz.sig>

Installation notes:
-------------------

Please follow the INSTALL file bundled in the distribution tarball.

Upgrade notes:
--------------

If you are upgrading from CDS Invenio v0.99.0, then:

 - please stop your bibsched queue and your Apache server

 - clean your session and user tables of guests:

     $ echo "TRUNCATE session" | /opt/cds-invenio/bin/dbexec
     $ echo "DELETE FROM user WHERE email=''" | \
       /opt/cds-invenio/bin/dbexec

 - install the update:

     $ cd cds-invenio-0.99.1
     $ cp -a /opt/cds-invenio/etc /opt/cds-invenio/etc.OLD
     $ sh /opt/cds-invenio/etc/build/config.nice
     $ make install
     $ /opt/cds-invenio/bin/inveniocfg --update-all
     $ make update-v0.99.0-tables
     $ make check-custom-templates
     $ diff -r /opt/cds-invenio/etc /opt/cds-invenio/etc.OLD

 - study the differences in the 'etc' folder and copy or merge your
   past customizations (namely, files like HB.bfo)  

 - restart your Apache server and your bibsched queue 

 - you are done

If you are upgrading from previous CDS Invenio releases (e.g. from
v0.92.1), then please see a dedicated Invenio Upgrade wiki page at
<https://twiki.cern.ch/twiki/bin/view/CDS/InvenioUpgrade>.

Further notes and issues:
-------------------------

 *) Some modules of this release (e.g. mail submission system) 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.

- end of file -
invenio - Invenio v0.99.2

Published by tiborsimko over 9 years ago

--------------------------------------------------------------------
CDS Invenio v0.99.2 is released
October 20, 2010
http://invenio-software.org/
--------------------------------------------------------------------

CDS Invenio v0.99.2 was released on October 20, 2010.

This is a bugfix release only.  It is recommended to all CDS Invenio
sites using v0.99.1 or previous releases.

What's new:
-----------

 *) stricter checking of access to restricted records: in order to
    view a restricted record, users are now required to have
    authorizations to access all restricted collections the given
    record may belong to (WebSearch)

 *) strict checking of user query history when setting up email
    notification alert, preventing URL mangling attempts (WebAlert)

 *) fixed possible Unix signal conflicts for tasks performing I/O
    operations or running external processes, relevant notably to
    full-text indexing of remote files (BibSched)

 *) fixed full-text indexing and improved handling of files of
    `unexpected' extensions (BibIndex, WebSubmit)

 *) streaming of files of `unknown' MIME type now defaults to
    application/octet-stream (WebSubmit)

 *) fixed addition of new MARC fields in the record editor (BibEdit)

 *) fixed issues in full-text file attachment via MARC (BibUpload)

 *) fixed authaction CLI client (WebAccess)

 *) ... plus other minor fixes and improvements

Download:
---------

  <http://invenio-software.org/download/cds-invenio-0.99.2.tar.gz>
  <http://invenio-software.org/download/cds-invenio-0.99.2.tar.gz.md5>
  <http://invenio-software.org/download/cds-invenio-0.99.2.tar.gz.sig>

Installation notes:
-------------------

Please follow the INSTALL file bundled in the distribution tarball.

Upgrade notes:
--------------

If you are upgrading from CDS Invenio v0.99.1, then:

 - please stop your bibsched queue and your Apache server

 - install the update:

     $ cd cds-invenio-0.99.2
     $ cp -a /opt/cds-invenio/etc /opt/cds-invenio/etc.OLD
     $ sh /opt/cds-invenio/etc/build/config.nice
     $ make install
     $ /opt/cds-invenio/bin/inveniocfg --update-all
     $ cp -a /opt/cds-invenio/etc.OLD /opt/cds-invenio/etc

 - restart your Apache server and your bibsched queue

 - you are done

If you are upgrading from previous CDS Invenio releases (e.g. from
v0.92.1), then please see a dedicated Invenio Upgrade wiki page at
<https://twiki.cern.ch/twiki/bin/view/CDS/InvenioUpgrade>.

- end of file -
invenio - Invenio v0.99.3

Published by tiborsimko over 9 years ago

--------------------------------------------------------------------
CDS Invenio v0.99.3 is released
December 13, 2010
http://invenio-software.org/
--------------------------------------------------------------------

CDS Invenio v0.99.3 was released on December 13, 2010.

This is a minor bugfix release only.  It is recommended to all CDS
Invenio sites using v0.99.2 or previous releases.

What's new:
-----------

 *) fixed issues in the harvesting daemon when harvesting from more
    than one OAI repository (BibHarvest)

 *) fixed failure in formatting engine when dealing with
    not-yet-existing records (BibFormat)

 *) fixed traversal of final URL parts in the URL dispatcher
    (WebStyle)

 *) improved bibdocfile URL recognition upon upload of MARC files
    (BibUpload)

 *) fixed bug in admin interface for adding authorizations (WebAccess)

 *) keyword extractor is now compatible with rdflib releases older
    than 2.3.2 (BibClassify)

 *) output of `bibsched status' now shows the queue mode status as
    AUTOMATIC or MANUAL to help queue monitoring (BibSched)

Download:
---------

  <http://invenio-software.org/download/cds-invenio-0.99.3.tar.gz>
  <http://invenio-software.org/download/cds-invenio-0.99.3.tar.gz.md5>
  <http://invenio-software.org/download/cds-invenio-0.99.3.tar.gz.sig>

Installation notes:
-------------------

Please follow the INSTALL file bundled in the distribution tarball.

Upgrade notes:
--------------

If you are upgrading from CDS Invenio v0.99.2, then:

 - please stop your bibsched queue and your Apache server

 - install the update:

     $ cd cds-invenio-0.99.3
     $ cp -a /opt/cds-invenio/etc /opt/cds-invenio/etc.OLD
     $ sh /opt/cds-invenio/etc/build/config.nice
     $ make install
     $ /opt/cds-invenio/bin/inveniocfg --update-all
     $ cp -a /opt/cds-invenio/etc.OLD /opt/cds-invenio/etc

 - restart your Apache server and your bibsched queue

 - you are done

If you are upgrading from previous CDS Invenio releases (e.g. from
v0.92.1), then please see a dedicated Invenio Upgrade wiki page at
<https://twiki.cern.ch/twiki/bin/view/CDS/InvenioUpgrade>.

- end of file -
invenio - Invenio v1.0.0-rc0

Published by tiborsimko over 9 years ago

--------------------------------------------------------------------
Invenio v1.0.0-rc0 is released
December 21, 2010
http://invenio-software.org/
--------------------------------------------------------------------

Invenio v1.0.0-rc0 was released on December 21, 2010.

This is the initial release candidate for Invenio v1.0.0.  It is well
tested and stable but it contains a few known issues that we plan to
address in a forthcoming release candidate.  We would like to
encourage you to try v1.0.0-rc0 on your test server and to report us
any issues you may encounter.

What's new:
-----------

 *) CDS Invenio becomes Invenio as of this release

 *) new facility of hosted collections; support for external records
    in search collections, user alerts and baskets (WebSearch,
    WebAlert, WebBasket)

 *) support for nested parentheses in search query syntax (WebSearch)

 *) new refersto/citedby search operators for second-order searches in
    citation map (BibRank, WebSearch)

 *) numerous improvements to SPIRES query syntax parser (WebSearch)

 *) enhancement to search results summaries, e.g. co-author lists on
    author pages, e.g. h-index (WebSearch)

 *) new support for unAPI, Zotero, OpenSearch, AWS (WebSearch)

 *) new phrase and word-pair indexes (BibIndex)

 *) new fuzzy author name matching mode (BibIndex)

 *) new time-dependent citation ranking family of methods (BibRank)

 *) full-text search now shows context snippets (BibFormat)

 *) improvements to the basket UI, basket export facility (WebBasket)

 *) new support for FCKeditor in submissions and user comments,
    possibility to attach files (WebComment, WebSubmit)

 *) commenting facility enhanced with rounds and threads (WebComment)

 *) new facility to moderate user comments (WebComment)

 *) enhanced CLI tool for document file management bringing new
    options such as hidden file flag (WebSubmit)

 *) numerous improvements to the submission system, e.g. asynchronous
    JavaScript upload support, derived document formats, icon
    creation, support for automatic conversion of OpenOffice
    documents, PDF/A, OCR (WebSubmit)

 *) new full-text file metadata reader/writer tool (WebSubmit)

 *) new experimental SWORD protocol client application (BibSword)

 *) complete rewrite of the record editor using Ajax technology for
    faster user operation, with new features such as field templates,
    cloning, copy/paste, undo/redo, auto-completion, etc (BibEdit)

 *) new multi-record editor to alter many records in one go (BibEdit)

 *) new Ajax-based record differ and merger (BibMerge)

 *) new fuzzy record matching mode, with possibility to match records
    against remote Invenio installations (BibMatch)

 *) new circulation and holdings module (BibCirculation)

 *) new facility for matching provenance information when uploading
    records (BibUpload)

 *) new possibility of uploading incoming changes into holding pen
    (BibUpload)

 *) new batch uploader facility to support uploading of metadata files
    and of full-text files either in CLI or over web (BibUpload)

 *) new record exporting module supporting e.g. Sitemap and Google
    Scholar export methods (BibExport)

 *) improvements to the keyword classifier, e.g. author and core
    keywords (BibClassify)

 *) new facility for external robot-like login method (WebAccess)

 *) numerous improvements to the journal creation facility, new
    journal `Atlantis Times' demo journal (WebJournal)

 *) refactored and improved OAI exporter and harvester (BibHarvest)

 *) new taxonomy-based and dynamic-query knowledge base types
    (BibKnowledge)

 *) possibility to switch on/off user features such as alerts and
    baskets based on RBAC rules (WebAccess and other modules)

 *) various improvements to task scheduler, for example better
    communication with tasks, possibility to run certain bibsched
    tasks within given time limit, etc (BibSched)

 *) new database dumper for backup purposes (MiscUtil)

 *) new plotextractor library for extracting plots from compuscripts,
    new figure caption index and the Plots tab (MiscUtil, BibIndex,
    Webearch)

 *) enhanced reference extrator, e.g. support for DOI, for author name
    recognition (MiscUtil)

 *) new register emergency feature e.g. to alert admins by SMS in case
    the task queue stops (MiscUtil)

 *) infrastructure move from mod_python to mod_wsgi, support for
    mod_xsendfile (WebStyle and many modules)

 *) infrastructure move from jsMath to MathJax (MiscUtil)

 *) some notable backward-incompatible changes: removed authentication
    methods related to Apache user and group files, changed BibFormat
    element's API (BibFormat, many modules)

 *) new translations (Afrikaans, Galician, Georgian, Romanian,
    Kinyarwanda) plus many translation updates

 *) other numerous improvements and bug fixes done in about 1600
    commits over Invenio v0.99 series

Download:
---------

  <http://invenio-software.org/download/invenio-1.0.0-rc0.tar.gz>
  <http://invenio-software.org/download/invenio-1.0.0-rc0.tar.gz.md5>
  <http://invenio-software.org/download/invenio-1.0.0-rc0.tar.gz.sig>

Installation notes:
-------------------

Please follow the INSTALL file bundled in the distribution tarball.

Upgrade notes:
--------------

Upgrade from v0.99 series is not recommended for production servers
yet.  For test servers, please install an empty Invenio v1.0 series
installation, dump your production tables and load them onto your test
system, and run the usual `make update-v0.99.3-tables' statements
followed by reindexing.  More concrete upgrade instructions will be
provided with the final Invenio v1.0.0 release.

- end of file -
invenio - Invenio v0.99.4

Published by tiborsimko over 9 years ago

--------------------------------------------------------------------
CDS Invenio v0.99.4 is released
December 19, 2011
http://invenio-software.org/
--------------------------------------------------------------------

CDS Invenio v0.99.4 was released on December 19, 2011.

This is a minor bugfix release only.  It is recommended to all CDS
Invenio sites using v0.99.3 or previous releases.

What's new:
-----------

 *) fixed double stemming during indexing (BibRank)

 *) fixed collection translation in admin UI (WebSearch)

 *) fixed UP and DOWN functions for UTF-8 strings (BibConvert)

Download:
---------

  <http://invenio-software.org/download/cds-invenio-0.99.4.tar.gz>
  <http://invenio-software.org/download/cds-invenio-0.99.4.tar.gz.md5>
  <http://invenio-software.org/download/cds-invenio-0.99.4.tar.gz.sig>

Installation notes:
-------------------

Please follow the INSTALL file bundled in the distribution tarball.

Upgrade notes:
--------------

If you are upgrading from CDS Invenio v0.99.3, then:

 - please stop your bibsched queue and your Apache server

 - install the update:

     $ cd cds-invenio-0.99.4
     $ cp -a /opt/cds-invenio/etc /opt/cds-invenio/etc.OLD
     $ sh /opt/cds-invenio/etc/build/config.nice
     $ make install
     $ /opt/cds-invenio/bin/inveniocfg --update-all
     $ cp -a /opt/cds-invenio/etc.OLD /opt/cds-invenio/etc

 - in order to apply the double-stemming fix for the indexer,
   reindexing of those indexes that use stemming is recommended:

     $ bibindex -u admin --reindex

 - restart your Apache server and your bibsched queue

 - you are done

If you are upgrading from previous CDS Invenio releases (e.g. from
v0.92.1), then please see a dedicated Invenio Upgrade wiki page at
<https://twiki.cern.ch/twiki/bin/view/CDS/InvenioUpgrade>.

- end of file -
invenio - Invenio v0.99.5

Published by tiborsimko over 9 years ago

--------------------------------------------------------------------
CDS Invenio v0.99.5 is released
February 21, 2012
http://invenio-software.org/
--------------------------------------------------------------------

CDS Invenio v0.99.5 was released on February 21, 2012.

This is a minor bugfix release only.  It is recommended to all CDS
Invenio sites using v0.99.4 or previous releases.

What's new:
-----------

 *) improved sanity checks when reporting, voting, or replying to a
    comment, or when accessing comment attachments, preventing URL
    mangling attempts (WebComment)

Download:
---------

  <http://invenio-software.org/download/cds-invenio-0.99.5.tar.gz>
  <http://invenio-software.org/download/cds-invenio-0.99.5.tar.gz.md5>
  <http://invenio-software.org/download/cds-invenio-0.99.5.tar.gz.sig>

Installation notes:
-------------------

Please follow the INSTALL file bundled in the distribution tarball.

Upgrade notes:
--------------

If you are upgrading from CDS Invenio v0.99.4, then:

 - please stop your bibsched queue and your Apache server

 - install the update:

     $ cd cds-invenio-0.99.5
     $ cp -a /opt/cds-invenio/etc /opt/cds-invenio/etc.OLD
     $ sh /opt/cds-invenio/etc/build/config.nice
     $ make install
     $ /opt/cds-invenio/bin/inveniocfg --update-all
     $ cp -a /opt/cds-invenio/etc.OLD /opt/cds-invenio/etc

 - restart your Apache server and your bibsched queue

 - you are done

If you are upgrading from previous CDS Invenio releases (e.g. from
v0.92.1), then please see a dedicated Invenio Upgrade wiki page at
<https://twiki.cern.ch/twiki/bin/view/CDS/InvenioUpgrade>.

- end of file -
invenio - Invenio v1.0.0

Published by tiborsimko over 9 years ago

--------------------------------------------------------------------
Invenio v1.0.0 is released
February 29, 2012
http://invenio-software.org/
--------------------------------------------------------------------

Invenio v1.0.0 was released on February 29, 2012.

This release contains numerous bug fixes and other minor improvements
over the Invenio v1.0.0-rc0 release candidate.  (Major new features
developed in the meantime will be part of the Invenio v1.1 release
series.)  Invenio v1.0.0 is recommended for production to all Invenio
sites using v1.0.0-rc0 or previous v0.99 release series.

What's new:
-----------

 *) BatchUploader: fix retrieval of recs from extoaiid

 *) BibCirculation: fix regexp for dictionary checking; security check
    before eval

 *) BibConvert: fix UP and DOWN for UTF-8 strings

 *) bibdocfile: add missing normalize_format() calls;
    check_bibdoc_authorization caseless; fix append WRT
    description/restriction; fix cli_set_batch function; fix
    documentation WRT --with-version; fix handling of embargo firerole
    rule; fix parsing of complex subformats

 *) BibEdit: fix crash in Ajax request; fix undefined dictionary key

 *) BibFormat: better escape BFE in admin test UI; do not exit if no
    XSLT processor found; fix regression test; fix URL to ejournal
    resolver; fix XSLT formatting of MARCXML snippets; removes 'No
    fulltext' message; special handling of INSPIRE-PUBLIC type; use
    default namespace in XSL

 *) BibHarvest: check for empty resumptionToken; fix MARCXML creation
    in OAI updater; optional JSON dependency

 *) BibIndex: fix author:Campbell-Wilson word query; fix
    double-stemming upon indexing; fix Porter stemmer in multithread;
    Greek stemmer improvements

 *) BibKnowledge: make XML/XSLT libs optional

 *) BibRank: CERN hack to inactivate similarity lists; fix citation
    indexer time stamp updating; fix citation indexing of deleted
    records; fix citedby/refersto for infinite sets; fix empty
    citation data cacher; fix incremental citation indexer leaks; make
    numpy optional; minimum x-axis in citation history graphs; run
    citation indexer after word indexer

 *) BibRecord: fix for record_get_field_instances()

 *) BibSched: fix guess_apache_process_user_from_ps; use larger
    timouts for launching tasks

 *) BibUpload: FFT regression tests not to use CDS

 *) htmlutils: fix FCKeditor upload URLs

 *) installation: add note about optional hashlib; change table TYPE
    to ENGINE in SQL; fix 'install-mathjax-plugin'; fix issue with
    FCKeditor; fix 'make install-jquery-plugins'; fix output message
    cosmetics; new 'make install-ckeditor-plugin'; re-enable WSGI
    pre-loading

 *) intbitset: fix never ending loop in __repr__; fix several memory
    leaks

 *) inveniocfg: fix resetting ranking method names

 *) inveniogc: new CLI options check/optimise tables

 *) kwalitee: grep-like output and exit status changes; use
    `--check-some` as default CLI option

 *) mailutils: remove unnecessary 'multipart/related'

 *) plotextractor: fix INSPIRE unit test

 *) textmarc2xmlmarc: fix handling of BOM

 *) urlutils: new Indico request generator helper

 *) WebAccess: fix Access policy page; fix FireRole handling integer
    uid; fix retrieving emails from firerole

 *) WebAlert: fix the display of records in alerts

 *) WebBasket: fix missing return statement; fix number of items in
    public baskets

 *) WebComment: CERN-specific hack for ATLAS comments; fix discussion
    display in bfe_comments; fix washing of email to admin; improve
    sanity checks

 *) WebHelp: HOWTO MARC document update

 *) WebJournal: fix seminar widget encoding issue; fix seminar widget
    for new Indico APIs; update weather widget for new APIs

 *) WebSearch: add refersto:/a b c/ example to guide; CERN-specific
    hack for journal sorting; CERN-specific hack for latest additions;
    fix case-insensitive collection search; fix CDSIndico external
    search; fix collection translation in admin UI; fix
    get_fieldvalues() when recid is str; fix
    get_index_id_from_field(); fix structured regexp query parsing;
    fix symbol name typo in loop checking; parenthesised collection
    definitions; remove accent-search warning in guide; remove Report
    for INSPIRE author pages; replace CDS Indico by Indico; updates
    some output phrases

 *) WebSession: fix crash when no admin user exists

 *) WebStyle: better service failure message; fix implementation of
    req.get_hostname; fluid width of the menu; pre-load citation
    dictionaries for web

 *) WebSubmit: avoid printing empty doctype section;
    check_user_can_view_record in publiline; fix filename bug in
    document manager; fix handling of uploaded files; fix
    record_search_pattern in DEMOJRN

 *) xmlmarclint: 'no valid record detected' error

 *) I18N: updates to Catalan, Czech, French, German, Greek, Italian,
    Slovak, and Spanish translations

 *) Note: for a complete list of new features in Invenio v1.0 release
    series over Invenio v0.99 release series, please see:
    <http://invenio-software.org/blog/invenio-1.0.0-rc0>

Download:
---------

  <http://invenio-software.org/download/invenio-1.0.0.tar.gz>
  <http://invenio-software.org/download/invenio-1.0.0.tar.gz.md5>
  <http://invenio-software.org/download/invenio-1.0.0.tar.gz.sig>

Installation notes:
-------------------

Please follow the INSTALL file bundled in the distribution tarball.

Upgrade notes:
--------------

If you are upgrading from Invenio v1.0.0-rc0, then:

 - Stop your bibsched queue and your Apache server.

 - Install the update:

     $ cd invenio-1.0.0
     $ cp -a /opt/invenio/etc /opt/invenio/etc.OLD
     $ sh /opt/invenio/etc/build/config.nice
     $ make
     $ make check-custom-templates
     $ sudo -u www-data make install
     $ sudo -u www-data /opt/invenio/bin/inveniocfg --update-all
     $ cp -a /opt/invenio/etc.OLD /opt/invenio/etc

 - In order to apply the double-stemming fix for the indexer,
   reindexing of those indexes that use stemming is recommended:

     $ sudo -u www-data bibindex -u admin -R

 - Restart your Apache server and your bibsched queue.  You are done.

If you are upgrading from a previous Invenio release (notably from
v0.99 release series), then please see a dedicated Invenio Upgrade
wiki page at <http://invenio-software.org/wiki/Installation/Upgrade>.

- end of file -
invenio - Invenio v1.0.1

Published by tiborsimko over 9 years ago

--------------------------------------------------------------------
Invenio v1.0.1 is released
June 28, 2012
http://invenio-software.org/
--------------------------------------------------------------------

Invenio v1.0.1 was released on June 28, 2012.

This is a minor bugfix release only.  It is recommended to all Invenio
sites using v1.0.0 or previous releases.

What's new:
-----------

 *) BibFormat: fix format validation report; fix opensearch prefix
    exclusion in RSS; fix retrieval of collection identifier

 *) BibIndex: new unit tests for the Greek stemmer

 *) BibSched: improve low level submission arg parsing; set ERROR
    status when wrong params; task can stop immediately when sleeping

 *) BibSword: remove dangling documentation

 *) BibUpload: fix setting restriction in -a/-ir modes

 *) WebAlert: simplify HTML markup

 *) WebComment: only logged users to use report abuse

 *) WebJournal: hide deleted records

 *) WebSearch: adapt test cases for citation summary; fix collection
    order on the search page; look at access control when webcolling;
    sorting in citesummary breakdown links

 *) WebSession: simplify HTML markup

 *) WebSubmit: capitalise doctypes in Doc File Manager; check
    authorizations in endaction; check for problems when archiving;
    ensure unique tmp file name for upload; fix email formatting; fix
    Move_to_Done function; remove 8564_ field from demo templates;
    skip file upload if necessary; update CERN-specific config

 *) bibdocfile: BibRecDocs recID argument type check

 *) data cacher: deletes cache before refilling it

 *) dbquery: fix dbexec CLI WRT max allowed packet

 *) I18N: updates to Greek translation

 *) installation: fix circular install-jquery-plugins; fix demo user
    initialisation; fix jQuery tablesorter download URL; fix jQuery
    uploadify download URL; more info about max_allowed_packet; remove
    unneeded rxp binary package

Download:
---------

  <http://invenio-software.org/download/invenio-1.0.1.tar.gz>
  <http://invenio-software.org/download/invenio-1.0.1.tar.gz.md5>
  <http://invenio-software.org/download/invenio-1.0.1.tar.gz.sig>

Installation notes:
-------------------

Please follow the INSTALL file bundled in the distribution tarball.

Upgrade notes:
--------------

If you are upgrading from Invenio v1.0.0, then:

 a) Stop your bibsched queue and your Apache server.

 b) Install the update:

     $ tar xvfz invenio-1.0.1.tar.gz
     $ cd invenio-1.0.1
     $ sudo rsync -a /opt/invenio/etc/ /opt/invenio/etc.OLD/
     $ sh /opt/invenio/etc/build/config.nice
     $ make
     $ make check-custom-templates
     $ sudo -u www-data make install
     $ sudo -u www-data /opt/invenio/bin/inveniocfg --update-all
     $ sudo rsync -a /opt/invenio/etc.OLD/ \
                  --exclude bibformat/format_templates/RSS.xsl \
                  --exclude bibconvert/config/DEMOBOOcreate.tpl \
                  --exclude bibconvert/config/DEMOPICcreate.tpl \
                  --exclude bibconvert/config/DEMOTHEcreate.tpl \
                  /opt/invenio/etc/

 c) Restart your Apache server and your bibsched queue.

If you are upgrading from a previous Invenio release (notably from
v0.99 release series), then please see a dedicated Invenio Upgrade
wiki page at <http://invenio-software.org/wiki/Installation/Upgrade>.

- end of file -
invenio - Invenio v0.99.6

Published by tiborsimko over 9 years ago

--------------------------------------------------------------------
CDS Invenio v0.99.6 is released
February 21, 2012
http://invenio-software.org/
--------------------------------------------------------------------

CDS Invenio v0.99.6 was released on October 18, 2012.

This is a minor bugfix release only.  It is recommended to all CDS
Invenio sites using v0.99.5 or previous releases.

What's new:
-----------

 *) improved XSS safety in external collection searching (WebSearch)

 *) verbose level in the search results pages is now available only to
    admins, preventing potential restricted record ID disclosure even
    though record content would remain restricted (WebSearch)

Download:
---------

  <http://invenio-software.org/download/cds-invenio-0.99.6.tar.gz>
  <http://invenio-software.org/download/cds-invenio-0.99.6.tar.gz.md5>
  <http://invenio-software.org/download/cds-invenio-0.99.6.tar.gz.sig>

Installation notes:
-------------------

Please follow the INSTALL file bundled in the distribution tarball.

Upgrade notes:
--------------

If you are upgrading from CDS Invenio v0.99.5, then:

 - please stop your bibsched queue and your Apache server

 - install the update:

     $ cd cds-invenio-0.99.6
     $ cp -a /opt/cds-invenio/etc /opt/cds-invenio/etc.OLD
     $ sh /opt/cds-invenio/etc/build/config.nice
     $ make install
     $ /opt/cds-invenio/bin/inveniocfg --update-all
     $ cp -a /opt/cds-invenio/etc.OLD /opt/cds-invenio/etc

 - restart your Apache server and your bibsched queue

 - you are done

If you are upgrading from previous CDS Invenio releases (e.g. from
v0.92.1), then please see a dedicated Invenio Upgrade wiki page at
<https://twiki.cern.ch/twiki/bin/view/CDS/InvenioUpgrade>.

- end of file -
invenio - Invenio v1.0.2

Published by tiborsimko over 9 years ago

--------------------------------------------------------------------
Invenio v1.0.2 is released
October 19, 2012
http://invenio-software.org/
--------------------------------------------------------------------

Invenio v1.0.2 was released on October 19, 2012.

This is a minor bugfix release only.  It is recommended to all Invenio
sites using v1.0.1 or previous releases.

What's new:
-----------

 *) BibConvert: fix for static files in admin guide

 *) BibEdit: regression test case fix

 *) BibFormat: fix call to bfe_primary_report_number; revert fix for
    format validation report

 *) BibHarvest: OAI harvesting via HTTP proxy

 *) BibRank: begin_date initialisation in del_recids(); INSERT DELAYED
    INTO rnkPAGEVIEWS; user-friendlier message for similar docs

 *) BibUpload: clarify correct/replace mode help

 *) WebJournal: catch ValueError when reading cache; use
    CFG_TMPSHAREDDIR in admin UI

 *) WebSearch: allow webcoll to query hidden tags; external collection
    search fix; external search XSS vulnerability fix; fix for
    parentheses inside quotes; get_collection_reclist() fix; more uses
    of `rg` configurable default; 'verbose' mode available to admins
    only; XSS and verbose improvements

 *) WebSession: fix possibly undefined variables; prevent nickname
    modification

 *) WebStyle: workaround IE bug with cache and HTTPS

 *) WebSubmit: configurable Document File Manager; fix JS check for
    mandatory fields; unoconv calling fix

 *) bibdocfile: guess_format_from_url() improvement;
    guess_format_from_url() improvements; INSERT DELAYED INTO
    rnkDOWNLOADS

 *) global: removal of psyco

 *) I18N: Spanish and Catalan updates to Search Tips; updates to
    German translation

 *) installation: fix for jQuery UI custom; fix md5sum example
    arguments; new index on session.session_expiry

 *) intbitset: fix memory leak

 *) inveniogc: tmp directory removal improvements

 *) urlutils: MS Office redirection workaround

Download:
---------

  <http://invenio-software.org/download/invenio-1.0.2.tar.gz>
  <http://invenio-software.org/download/invenio-1.0.2.tar.gz.md5>
  <http://invenio-software.org/download/invenio-1.0.2.tar.gz.sig>

Installation notes:
-------------------

Please follow the INSTALL file bundled in the distribution tarball.

Upgrade notes:
--------------

If you are upgrading from Invenio v1.0.1, then:

 a) Stop your bibsched queue and your Apache server.

 b) Install the update:

     $ tar xvfz invenio-1.0.2.tar.gz
     $ cd invenio-1.0.2
     $ sudo rsync -a /opt/invenio/etc/ /opt/invenio/etc.OLD/
     $ sh /opt/invenio/etc/build/config.nice
     $ make
     $ make check-custom-templates
     $ make update-v1.0.1-tables
     $ sudo -u www-data make install
     $ sudo -u www-data /opt/invenio/bin/inveniocfg --update-all
     $ sudo rsync -a /opt/invenio/etc.OLD/ \
                  --exclude bibformat/format_templates/Default_HTML_brief.bft \
                  /opt/invenio/etc/

 c) Restart your Apache server and your bibsched queue.

If you are upgrading from a previous Invenio release (notably from
v0.99 release series), then please see a dedicated Invenio Upgrade
wiki page at <http://invenio-software.org/wiki/Installation/Upgrade>.

- end of file -
invenio - Invenio v1.1.0

Published by tiborsimko over 9 years ago

--------------------------------------------------------------------
Invenio v1.1.0 is released
October 21, 2012
http://invenio-software.org/
--------------------------------------------------------------------

Invenio v1.1.0 was released on October 21, 2012.

This release introduces new Invenio release series v1.1.  Invenio v1.1
brings over 1200 commits on top of Invenio v1.0, authored by over 20
new co-authors and contributors.  Invenio v1.1 series contains many
new features such as new automatic upgrader of Invenio installations,
new media encoder library, new author disambiguator and paper claiming
tool, new full-text snippet tool and support for Solr indexing, new
in-memory record sorter, new user-signed web API key facility, new
synonym support for searching and indexing, new micro format support
for web crawlers, and more.  Invenio v1.1 is recommended to all
Invenio sites using v1.0 or previous release series.

What's new:
-----------

 *) BatchUploader: RESTful interface, runtime checks, TextMARC input,
    job priority selection

 *) BibAuthorID: new automatic author disambiguation and paper
    claiming facility

 *) BibCatalog: storage of ticket requestor, default RT user

 *) BibCirculation: security fixes

 *) BibClassify: UI improvements and refactoring

 *) BibConvert: new BibTeX-to-MARCXML conversion, new oaidmf2marcxml
    conversion, fixes for WORDS

 *) BibDocFile: new filesystem cache for faster statistics, caseless
    authorisation, disable HTTP range requests, improve file format
    policies, and more

 *) BibEdit: new options related to preview and printing, reference
    curation, autocompletion, record and field template manager,
    editing fields and subfields, per-collection authorisations, use
    of knowledge bases, and more

 *) BibEditMulti: new actions with conditions on fields, partial
    matching for subfields, faster preview generation, and more

 *) BibEncode: new audio and video media file processing tool, new
    Video demo collection

 *) BibFormat: new full-text snippet display facility, new
    configuration for I18N caching, updates to EndNote, Excel, Dublin
    Core and other formats, updates to formatting elements such as
    DOI, author, updates to podcast output, updates to XSLT
    processing, and more

 *) OAIHarvest: new configurable workflow with reference extraction,
    new author list extraction post process, upload priority, OpenAIRE
    compliance, better handling of timeouts, and more

 *) BibIndex: new full-text indexing via Solr, new support for author
    ID indexing, better author tokeniser

 *) BibKnowledge: dynamic knowledge bases for record editor, support
    for JSON format

 *) BibMatch: new matching of restricted collections

 *) BibMerge: subfield order in slave record, confirmation pop up,
    record selection bug fix

 *) BibRank: new index term count ranking method, new support for flot
    graphs, updates to citation graphs

 *) BibRecord: new possibility to use lxml parser, sanity checks

 *) BibSched: new motd-like facility for queue monitor, new
    continuable error status for tasks, new tasklet framework, new
    multi-node support, new monotask support, new support for task
    sequences, improvements to scheduling algorithm

 *) BibSort: new in-memory fast sorting tool using configurable
    buckets

 *) BibUpload: new automatic generation of MARC tag 005, new
    `--callback-url' CLI parameter, fixes for appending existing
    files, fixes for multiple 001 tags, and more

 *) WebAccess: new external person ID support, performance
    improvements, robot manager UI improvements, fixes for firerole
    handling,

 *) WebAlert: new alert description facility, fixes for restricted
    collections

 *) WebApiKey: new user-signed Web API key facility

 *) WebAuthorProfile: new author pages with dynamic box layout

 *) WebBasket: add to basket interface improvements, better XML
    export, fixes for external records and other improvements

 *) WebComment: new collapsible comment support, new permalink to
    comments, loss prevention of unsubmitted comments, tidying up HTML
    markup of comments, and more

 *) WebJournal: new Open Graph markup, more customisable newsletter,
    redirect to latest release of specific category, refresh chosen
    collections on release, remove unnecessary encoding/decoding,
    update weather widget for new APIs, and more

 *) WebSearch: new index-time and search-time synonym support, new
    Open Graph markup, new Google Scholar friendly metadata in page
    header, new limit option for wildcard queries, new support for
    access to merged records, new next/previous/back link support, new
    `authorcount' indexing and searching, new relative date search
    facility, clean OpenSearch support, improved speed, improvements
    to SPIRES query syntax support, improvements to self-cite math,
    primary collection guessing, other numerous fixes

 *) WebSession: new useful guest sessions, reintroduces configurable
    IP checking, enforcement of nickname refresh, several other fixes

 *) WebStat: new login statistics, new custom query summary, error
    analyser, custom event improvements

 *) WebStyle: new display restriction flag for restricted records, new
    initial right-to-left language support, authenticated user and
    HTTPS support, IP check for proxy configurations, layout updates
    and fixes for MSIE, and more

 *) WebSubmit: new initial support for converting to PDF/X, new
    embargo support, better LibreOffice compatibility, better async
    file upload, enhancements for Link_Records, support for hiding
    HIDDEN files in document manager, configurable initial value for
    counter, make use of BibSched task sequences, and more

 *) installation: updates to jQuery, CKEditor, unoconv, and other
    prerequisites

 *) dbdump: new compression support, reworked error handling

 *) dbquery: new possibility to query DB slave nodes, new dict-like
    output, fix for MySQL 5.5.3 and higher versions

 *) errorlib: stack analysis improvements, outline style improvements
    for invenio.err

 *) htmlutils: improvements to HTML markup removal, HTML tidying

 *) I18N: new Arabic and Lithuanian translations, updates to Catalan,
    Czech, French, German, Greek, Italian, Russian, Slovak, Spanish
    translations

 *) intbitset: new performance improvements, new get item support, new
    pickle support, several memory leak fixes

 *) inveniocfg: new automated Invenio Upgrader tool

 *) InvenioConnector: new search with retries, improved search
    parameters, improved local site check, use of Invenio user agent

 *) jsonutils: new JSON utility library

 *) mailutils: possibility to specify Reply-To header, fixes to
    multipart

 *) plotextractor: better TeX detection, better PDF harvesting from
    arXiv, configurable sleep timer

 *) pluginutils: new create_enhanced_plugin_builder API, external
    plugin loading

 *) RefExtract: new daemon operation mode, new DOI recognition, better
    author recognition, new author knowledge base

 *) remote debugger: new remote debuggng support

 *) sequtils: new sequence generator tool

 *) solrutils: new support for full-text query dispatching to Solr

 *) testutils: new Selenium web test framework

 *) textutils: updates to string-to-ascii functions, LaTeX symbols to
    Unicode

 *) urlutils: fix for redirect_to_url

 *) xmlmarclint: fix for error report formatting

 *) ... and other numerous smaller fixes and improvements

Download:
---------

  <http://invenio-software.org/download/invenio-1.1.0.tar.gz>
  <http://invenio-software.org/download/invenio-1.1.0.tar.gz.md5>
  <http://invenio-software.org/download/invenio-1.1.0.tar.gz.sig>

Installation notes:
-------------------

Please follow the INSTALL file bundled in the distribution tarball.

Upgrade notes:
--------------

If you are upgrading from previous Invenio release series such as
v0.99 or v1.0, then you can proceed as follows:

 a) Stop your bibsched queue and your Apache server.

 b) Install the update:

     $ tar xvfz invenio-1.1.0.tar.gz
     $ cd invenio-1.1.0
     $ sudo rsync -a /opt/invenio/etc/ /opt/invenio/etc.OLD/
     $ sh /opt/invenio/etc/build/config.nice
     $ make
     $ make check-upgrade
     $ sudo -u www-data make install
     $ sudo -u www-data /opt/invenio/bin/inveniocfg --update-all
     $ diff -r /opt/invenio/etc/ /opt/invenio/etc.OLD/
       # inspect differences and adapt your local configuration files
     $ sudo -u www-data /opt/invenio/bin/inveniocfg --upgrade

 c) Restart your Apache server and your bibsched queue.

 d) You may want to schedule new BibDocFile file system cache update:

     $ bibdocfile --fix-bibdocfsinfo-cache

- end of file -
invenio - Invenio v0.99.7

Published by tiborsimko over 9 years ago

--------------------------------------------------------------------
CDS Invenio v0.99.7 is released
December 18, 2012
http://invenio-software.org/
--------------------------------------------------------------------

CDS Invenio v0.99.7 was released on December 18, 2012.

This is a minor documentation update release only.  It is recommended
to all CDS Invenio sites using v0.99.6 or previous releases.

What's new:
-----------

 *) Google Analytics documentation update (WebStyle)

 *) target/source CLI flag description fix (BibConvert)

Download:
---------

  <http://invenio-software.org/download/cds-invenio-0.99.7.tar.gz>
  <http://invenio-software.org/download/cds-invenio-0.99.7.tar.gz.md5>
  <http://invenio-software.org/download/cds-invenio-0.99.7.tar.gz.sig>

Installation notes:
-------------------

Please follow the INSTALL file bundled in the distribution tarball.

Upgrade notes:
--------------

If you are upgrading from CDS Invenio v0.99.6, then:

 - please stop your bibsched queue and your Apache server

 - install the update:

     $ cd cds-invenio-0.99.7
     $ cp -a /opt/cds-invenio/etc /opt/cds-invenio/etc.OLD
     $ sh /opt/cds-invenio/etc/build/config.nice
     $ make install
     $ /opt/cds-invenio/bin/inveniocfg --update-all
     $ cp -a /opt/cds-invenio/etc.OLD /opt/cds-invenio/etc

 - restart your Apache server and your bibsched queue

 - you are done

If you are upgrading from previous CDS Invenio releases (e.g. from
v0.92.1), then please see a dedicated Invenio Upgrade wiki page at
<http://invenio-software.org/wiki/Installation/Upgrade>.

- end of file -
invenio - Invenio v1.0.3

Published by tiborsimko over 9 years ago

--------------------------------------------------------------------
Invenio v1.0.3 is released
December 19, 2012
http://invenio-software.org/
--------------------------------------------------------------------

Invenio v1.0.3 was released on December 19, 2012.

This is a minor bugfix release only.  It is recommended to all Invenio
sites using v1.0.2 or previous releases.

What's new:
-----------

 *) BatchUploader: error reporting improvements

 *) BibConvert: fix bug with SPLITW function; target/source CLI flag
    description fix

 *) BibEdit: 'bibedit' CSS class addition to page body

 *) BibFormat: fix for js_quicktags location

 *) jQuery: tablesorter location standardisation

 *) WebComment: cleaner handling of non-reply comments

 *) WebJournal: explicit RSS icon dimensions; fix for
    CFG_TMPSHAREDDIR; fix for retrieval of deleted articles

 *) WebSearch: external search pattern_list escape fix; respect output
    format content-type; washing of 'as' argument

 *) WebStyle: dumb page loading fix; Google Analytics documentation
    update; memory leak fix in session handling; new /ping handler;
    removal of excess language box call; req.is_https() fix

 *) WebSubmit: fix for Send_APP_Mail function

 *) WebUser: fix for referer URL protocol

Download:
---------

  <http://invenio-software.org/download/invenio-1.0.3.tar.gz>
  <http://invenio-software.org/download/invenio-1.0.3.tar.gz.md5>
  <http://invenio-software.org/download/invenio-1.0.3.tar.gz.sig>

Installation notes:
-------------------

Please follow the INSTALL file bundled in the distribution tarball.

Upgrade notes:
--------------

If you are upgrading from Invenio v1.0.2, then:

 a) Stop your bibsched queue and your Apache server.

 b) Install the update:

     $ tar xvfz invenio-1.0.3.tar.gz
     $ cd invenio-1.0.3
     $ sudo rsync -a /opt/invenio/etc/ /opt/invenio/etc.OLD/
     $ sh /opt/invenio/etc/build/config.nice
     $ make
     $ make check-custom-templates
     $ make update-v1.0.2-tables
     $ sudo -u www-data make install
     $ sudo -u www-data /opt/invenio/bin/inveniocfg --update-all
     $ sudo rsync -a /opt/invenio/etc.OLD/ \
                  /opt/invenio/etc/

 c) Update your jQuery tablesorter library:

     $ sudo -u www-data make install-jquery-plugins

 d) Restart your Apache server and your bibsched queue.

If you are upgrading from a previous Invenio release (notably from
v0.99 release series), then please see a dedicated Invenio Upgrade
wiki page at <http://invenio-software.org/wiki/Installation/Upgrade>.

- end of file -
invenio - Invenio v1.0.4

Published by tiborsimko over 9 years ago

--------------------------------------------------------------------
Invenio v1.0.4 is released
December 21, 2012
http://invenio-software.org/
--------------------------------------------------------------------

Invenio v1.0.4 was released on December 21, 2012.

This release fixes notably an installation problem in v1.0.3 that
ommitted a file from the release tarball.  The release also introduces
two minor improvements.  The release is recommended to all Invenio
sites using v1.0.2 or previous versions.

What's new:
-----------

 *) installation: inclusion of JS quicktags in tarball

 *) bibdocfile: better error report for unknown format

 *) WebAccess: admin interface usability improvement

Download:
---------

  <http://invenio-software.org/download/invenio-1.0.4.tar.gz>
  <http://invenio-software.org/download/invenio-1.0.4.tar.gz.md5>
  <http://invenio-software.org/download/invenio-1.0.4.tar.gz.sig>

Installation notes:
-------------------

Please follow the INSTALL file bundled in the distribution tarball.

Upgrade notes:
--------------

If you are upgrading from Invenio v1.0.2, then:

 a) Stop your bibsched queue and your Apache server.

 b) Install the update:

     $ tar xvfz invenio-1.0.4.tar.gz
     $ cd invenio-1.0.4
     $ sudo rsync -a /opt/invenio/etc/ /opt/invenio/etc.OLD/
     $ sh /opt/invenio/etc/build/config.nice
     $ make
     $ make check-custom-templates
     $ make update-v1.0.2-tables
     $ sudo -u www-data make install
     $ sudo -u www-data /opt/invenio/bin/inveniocfg --update-all
     $ sudo rsync -a /opt/invenio/etc.OLD/ \
                  /opt/invenio/etc/

 c) Update your jQuery tablesorter library:

     $ sudo -u www-data make install-jquery-plugins

 d) Restart your Apache server and your bibsched queue.

If you are upgrading from a previous Invenio release (notably from
v0.99 release series), then please see a dedicated Invenio Upgrade
wiki page at <http://invenio-software.org/wiki/Installation/Upgrade>.

- end of file -
invenio - Invenio v1.1.1

Published by tiborsimko over 9 years ago

--------------------------------------------------------------------
Invenio v1.1.1 is released
December 21, 2012
http://invenio-software.org/
--------------------------------------------------------------------

Invenio v1.1.1 was released on December 21, 2012.

This stable release contains a number of minor fixes and improvements.
It is recommended to all Invenio sites using v1.1.0 or previous stable
release series (v0.99, v1.0).

What's new:
-----------

 *) BatchUploader: error reporting improvements

 *) BibAuthorID: arXiv login upgrade; fix for small bug in claim
    interface

 *) BibConvert: fix bug with SPLITW function; target/source CLI flag
    description fix

 *) BibDocFile: better error report for unknown format; explicit
    redirection to secure URL; fix for file upload in submissions

 *) BibEdit: 'bibedit' CSS class addition to page body

 *) BibFormat: clean Default_HTML_meta template; fix for js_quicktags
    location; ISBN tag update for meta format; "ln" parameter in
    bfe_record_url output; meta header output fix; relator code filter
    in bfe_authors; fix for reformatting by record IDs

 *) errorlib: register_exception improvements

 *) global: login link using absolute URL redirection

 *) installation: aidUSERINPUTLOG consistency upgrade; bigger
    hstRECORD.marcxml size; fix for wrong name in tabcreate; inclusion
    of JS quicktags in tarball; mark upgrade recipes as applied;
    rephrase 1.1 upgrade recipe warning; safer upgrader bibsched
    status parse; strip spaces in CFG list values

 *) jQuery: tablesorter location standardisation

 *) mailutils: authentication and TLS support

 *) OAIRepository: Edit OAI Set page bug fix; fix for OAI set editing;
    print_record() fixes

 *) plotextractor: washing of captions and context

 *) pluginutils: fix for failing bibformat test case

 *) solrutils: addition of files into release tarball

 *) WebAccess: admin interface usability improvement; guest unit tests
    for firerole

 *) WebAlert: new regression tests for alerts

 *) WebComment: cleaner handling of non-reply comments

 *) WebJournal: better language handling in widgets; CERN-specific
    translation; explicit RSS icon dimensions; fix for
    CFG_TMPSHAREDDIR; fix for retrieval of deleted articles; search
    select form by name

 *) WebSearch: fix for webcoll grid layout markup;
    get_all_field_values() typo; next-hit/previous-hit numbering fix;
    respect output format content-type; washing of 'as' argument

 *) WebSession: fix for login-with-referer issue; fix for
    merge_usera_into_userb()

 *) WebStyle: dumb page loading fix Google Analytics documentation
    update; memory leak fix in session handling; new /ping handler;
    removal of excess language box call; req.is_https() fix;

 *) WebSubmit: display login link on /submit page; fix for
    Send_APP_Mail function; fix the approval URL for publiline

 *) WebUser: fix for referer URL protocol

Download:
---------

  <http://invenio-software.org/download/invenio-1.1.1.tar.gz>
  <http://invenio-software.org/download/invenio-1.1.1.tar.gz.md5>
  <http://invenio-software.org/download/invenio-1.1.1.tar.gz.sig>

Installation notes:
-------------------

Please follow the INSTALL file bundled in the distribution tarball.

Upgrade notes:
--------------

Please proceed as follows:

 a) Stop your bibsched queue and your Apache server.

 b) Install the update:

     $ tar xvfz invenio-1.1.1.tar.gz
     $ cd invenio-1.1.1
     $ sudo rsync -a /opt/invenio/etc/ /opt/invenio/etc.OLD/
     $ sh /opt/invenio/etc/build/config.nice
     $ make
     $ make check-upgrade
     $ sudo -u www-data make install
     $ sudo rsync -a /opt/invenio/etc.OLD/ \
         --exclude invenio.conf \
         --exclude bibformat/format_templates/Default_HTML_meta.bft \
         /opt/invenio/etc/
       # Note: if you are upgrading from previous stable release
       # series (v0.99 or v1.0), please don't rsync but diff, in order
       # to inspect changes and adapt your old configuration to the
       # new v1.1 release series.
     $ sudo -u www-data /opt/invenio/bin/inveniocfg --update-all
     $ sudo -u www-data /opt/invenio/bin/inveniocfg --upgrade

 c) Restart your Apache server and your bibsched queue.

- end of file -