Recent posts

Invenio User Group Workshop 2012

Dear Invenio User and Developer:

You are welcome to attend the Invenio User Group Workshop 2012 which will take place at CERN from 7th to 9th of May 2012.

PROGRAMME

Following the release of Invenio 1.0, we are organising a Workshop to present new features and to enable you to better explore various aspects of Invenio technology. The Programme will be largely based on your concrete interests and needs. You can propose topics and vote for subjects at Talk/InvenioUserGroupWorkshop.

The provisional draft version of the Programme will be published on the dedicated Workshop agenda page at  http://indico.cern.ch/event/invenio-user-group-workshop-2012.

Ample time will be reserved for technical discussions with Invenio developers and to stimulate mutual knowledge exchange between Workshop participants.

REGISTRATION

The registration fee is free of charge. Please let us know if you intend to participate by replying to "info (at) invenio-software (dot) org" by April 15th.

PRACTICAL INFORMATION

The Workshop will take place on the CERN campus. Some rooms are pre-booked at the  CERN Hostel for the nights between 6th and 9th of May. Places are limited, though. If you are interested, please contact as soon as possible CERN Housing service at "cern (dot) hostel (at) cern (dot) ch", citing that you participate to the "Invenio User Group Workshop".

More practical information will be announced in due time and available on the dedicated Workshop page at  http://indico.cern.ch/event/invenio-user-group-workshop-2012.

We hope to meet you at the Workshop to share and enhance your Invenio knowledge and experience!

Best regards,

Flavio Costa for the Invenio Team

Invenio v1.0.0 is released

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

Invenio v0.99.5 is released

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

Invenio v0.99.4 is released

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

Invenio v1.0.0-rc0 is released

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

Invenio v0.99.3 is released

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

Invenio v0.99.2 is released

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

Invenio Blog

Welcome to the official Invenio blog! We shall announce here Invenio releases and other relevant information about the Invenio project.