- From: Chimezie Ogbuji <chimezie@gmail.com>
- Date: Sun, 21 Jul 2013 08:22:59 -0700 (PDT)
- To: akamu-discussion@googlegroups.com
- Cc: Semantic Web <semantic-web@w3.org>, akara-dev@googlegroups.com, akamu-discussion@googlegroups.com
- Message-Id: <ff39216f-7090-442d-9145-431ab06db24d@googlegroups.com>
Akamu [1] has been updated to version 0.7. It is a suite of XML Filesystem
and RDF dataset management tools and XSLT libraries for Web applications
and services <https://code.google.com/p/akamu/>. The most straightforward
conceptual analogy for this framework is Ruby on Rails, but based on
Python, XML, and RDF
The major changes include:
- Refactoring and update of the HTTP caching and related libraries to
synchronize with recent (major) changes to wheezy APIs
- added requires_authority decorator of service to indicate that
authentication is required and cause 401 response if there is none (see:
https://code.google.com/p/akamu/wiki/RepozeMiddleWare)
Most of the documentation has been updated, clarified, and expanded and a
new wiki was added that covers common architectural and usage patterns:
https://code.google.com/p/akamu/wiki/ArchitecturalPatterns
Please report any issues to the Google Code issue tracker.
Akamu has been updated in the Python Package Index (PyPI) and can be installed
as described on the front page and in the tutorial. A more detailed
changelog is below
CHANGELOG
- added kwdArgumentsToDel keyword argument to xslt_rest decorator for use
in ignoring / removing query string such as '_'
- added (boolean) etag_result to xslt_rest decorator for use with wheezy
caching to set etag headers to SHA1 hash of result tree
- complete refactoring of WheezyCachingAdapterSetup and related libraries
to bring in synch with recent (semi-major) changes to wheezy APIs
- major fixes to wheezy cache dependency wiring and invalidation
- WheezyCachingAdapterSetup now takes cache_location keyword argument
(see: http://pythonhosted.org/wheezy.http/userguide.html#cache-location)
- WheezyCachingAdapterSetup takes max_age argument for use with cache policy
- dependency keword is now static_dependency and now takes a list
('wheezy.http.cache_dependency' environment must be list as well)
- removed RepozeWrapper and WheezyRepozeWrapper from akamu.security.repoze
(needs to be in akara module)
- added requires_authority to akamu.security.repoze
- bumped version number and version numbers of wheezy libraries
[1] https://code.google.com/p/akamu
-- Chime Ogbuji
Received on Sunday, 21 July 2013 15:23:27 UTC