Release notes for 0.7.0 final
Release Notes - pulse - Version 0.7 final
Bug
- [PULSE-47] - Redesign all Singletons in pulse
- [PULSE-89] - overview-grid isn't able to work with User.state
- [PULSE-140] - Token generation in Command does not consider Parameters properly due
to a bug in Command.hashCode()
- [PULSE-151] - support Variants in Variants with the StockUpdaterJoblet
- [PULSE-152] - Crashing after a few seconds on JDK 6 update 18 and JDK 7
- [PULSE-173] - VersionRewriteFilter is failing in ROOT context
- [PULSE-180] - VersionRewriteFilter fails on Jetty6
- [PULSE-212] - VFSPermissionEditor cannot be saved if edited Permissions for file
- [PULSE-224] - Fix NPE in org.torweg.pulse.service.request.MetaData.getURLInfo
- [PULSE-226] - Add description to full-text search value for AbstractSummaryDescriptionContent
and AbstractSummaryDescriptionVariant
- [PULSE-234] - Ensure PostgreSQL compatibility
Improvement
- [PULSE-12] - Allow FilterContents to display only Contents which are in the Sitemap
- [PULSE-45] - Add support for dead properties on VirtualFiles
- [PULSE-81] - Create separate Controller for login/logout
- [PULSE-111] - Generate site-maps on startup (for locales as configured in conf/*.ServiceRequestImpl.xml)
- [PULSE-118] - Change data storage in org.torweg.pulse.util.time.Duration from reference
date/timespan to start and end date
- [PULSE-144] - add SEO specific fields to AbstractBasicContent and administration interface
- [PULSE-145] - Make Lifecycle.getHibernateDatasource() the singular access point for
HibernateDataSources
- [PULSE-146] - Add locale information to MetaData
- [PULSE-147] - replace all PayPal™ related packages
- [PULSE-148] - Add a process-id to the PPECheckout in order to check whether the checkout
process has been interrupted
- [PULSE-149] - Add exclude-, activate- and deactivate-lists to the StockUpdaterJoblet
- [PULSE-150] - remove the data file after every run of the StockUpdaterJoblet
- [PULSE-160] - Re-Implement SitemapMenuController for improved performance
- [PULSE-171] - Make Content.updateHTML keep query strings
- [PULSE-172] - Handle CommandURIParseException early and force a 404 response
- [PULSE-175] - Ensure immutability of configuration objects provided by PoorMansCache
- [PULSE-176] - Improve concurrency in PoorMansCache
- [PULSE-179] - start JobletScheduler at the end of the Lifecycle
- [PULSE-182] - content localization map behaviour
- [PULSE-183] - Make PoorMansCache use an own key implementation for its mappings instead
of Strings
- [PULSE-195] - Implement RequestBean idea: annotation/bean based request processing
- [PULSE-223] - Add an option to strip the suffix to @Action annotation
- [PULSE-225] - Allow EventManager to use IntelliCache for output Events
- [PULSE-227] - Create a non-unique index on orderCode for StoreContent and StoreVariant
- [PULSE-233] - Make XSLTOutputter detect the output character set and use Streams instead
of Writers throughout
New Feature
- [PULSE-42] - Add stock support to shop
- [PULSE-60] - Add support for canonical URLs and perma-links
- [PULSE-76] - Creation of statistics component
- [PULSE-137] - Make CleanUpAccessControlJoblet configurable
- [PULSE-210] - Add reference Duration to Content
- [PULSE-216] - Make reference duration of contents edit-able / Enable Filters for filtering
by contents' reference duration / create ui for demo layout
- [PULSE-219] - Create IntelliCache for dynamic contents
Task
- [PULSE-71] - PoorMansCache can't return Configurations for unitialized Bundles
- [PULSE-128] - Move all package-level documentation from package.html to package-info.java
files
- [PULSE-141] - Libraries: Apache POI: Upgrade to 3.6
- [PULSE-153] - Upgrade bundled libraries to current versions
- [PULSE-170] - Move package documentation from package.html files to package-info.java
- [PULSE-218] - Upgrade to Apache FOP 1.0
Sub-task
- [PULSE-77] - Creation of object-model for storage of aggregated data
- [PULSE-78] - Creation of data-aggregation-job
- [PULSE-79] - Integrate to website-administration
- [PULSE-82] - Creation of object-model for storing of aggregated statistical data
- [PULSE-112] - Creation of data-export (pdf) for statistics component
- [PULSE-116] - create a build target creating a binary distribution
- [PULSE-154] - Upgrade JavaMail
- [PULSE-155] - Upgrade Hibernate Core/Annotations/Search
- [PULSE-156] - remove JOTM and related libs
- [PULSE-157] - Update to Quartz 1.8.3
- [PULSE-158] - Upgrade Apache Commons libraries
- [PULSE-162] - implement server-role checks in all controllers
- [PULSE-166] - Create Joblet: statistics report generation and e-mail
- [PULSE-167] - use FreeSans for creation of all PDFs
- [PULSE-174] - Create a Task to degunk the GroupAnalysisView tree (in case the no. of
children of a node exceeds a certain (configurable?) amount...)
- [PULSE-177] - PoorMansCache: Remove possible NPEs when handling with SoftReferences