Release History

VersionDateDescription
0.21 in-development
b20 05-JUL-2005
a20 10-APR-2005
b19 13-Apr-2004
b18-1 27-Jan-2004
b18 6-Jan-2004

Get the RSS feed of the last changes

Release 0.21 - in-development

TypeChangesBy
fix Sorting on the "Created By" and "Modified By" attributes now works without any problems. Thanks to Ronny Voelker . pledbrook
fix Permission and role changes no longer require the container, e.g. tomcat, to be restarted in order for them to take effect. Thanks to Ronny Voelker . pledbrook
add Added support for NTLM (Windows) login integration. Take a look at this howto. jorgeuriarte
add Date and user of issue-creation and last-modification are now availaible in search results' output. jorgeuriarte
fix Attribute fields could not be undefined once setted. Thanks to Ricardo Amillategui . jorgeuriarte
add Added localisation bundles for chinese (Taiwan) - curtesy of Chialin Liu. Thank you! pledbrook
update The PostgreSQL driver has been updated to support PostgreSQL databases up to and including version 8.1. pledbrook
add JavaScript to keep "preferred order" lists always without duplicates. When you change one number in the list the other numbers will automatically bump up or down one to keep the list is perfect order. hair
add Ability to import issues from a Jira installation into Scarab. Scarab now comes with JIRA template issue types to simplify importing. Import admin screen displays a select-bo x with values "Scarab,JIRA, Bugzilla" to specify which format the xml is in. hair
add Added support for deleting issues, via a new permission 'Issue | Delete' that can be granted to selected roles. By default, it's not granted to anyone. jorgeuriarte
add Perl script for backing up Scarab instances (both database & indexes/attachments). Thanks to Steve James . jorgeuriarte
add date ranges in issues can now be selected arbitrarily. The year selection has been replaced by direct field entry for the year part of a date. hdabbous
add Deleted users can now be reused (reactivated) either via the register screen, or the admin usermanager screen. hdabbous
add Now the main query screen displays the issue distribution by issue type vs. attribute values. The used attribute can be dynamically set via selection box. The resulting distribution matrix is clickable (shows the individual issue lists). hdabbous
add Both queries' results and issue-screens offer alternate RSS/ATOM content to easily subscribe to issues or to public queries. jorgeuriarte
add Tab display of issues can be disabled via scarab.viewIssue.singleScreenOnly=true hair
add Users can specify the reason-field (when modifying attributes) to be added to the comments list instead of only to the history section, on a per change basis. See thread 'Killing "reason for change"' - http://scarab.tigris.org/servlets/BrowseList?listName=dev & from=360261 & to=360261 & count=35 & by=thread & paged=false hair
fix Quick search were lost when paginating/rerunning. Fixes SCB1485. jorgeuriarte
fix Every user is always granted the permissions of the anonymous role. jorgeuriarte
add If a user is viewing an issue with anonymous access will be kept in this issue after doing the login. Fixes SCB1488. jorgeuriarte
add Users can now quickly (one click, no search required) assign themselves to an issue from the personnel area, o to the selected issues from an issue search of a single type. jorgeuriarte
add A user can now request new roles in a module where he already has any other role. Also, a user can revoke a role request before it has been granted. Fixes SCB30, SCB927. Also Anonymous role is no longer requestable. jorgeuriarte
fix Module owner can now edit global approved modules. Fixes SCB1602. hdabbous
add complete rework of the dependency editor for enhanced usability hdabbous
add Added ant build file in 'extensions/excel2scarab/' to ease importing issues from other formats or systems. Thanks to Matthew James Easlea . jorgeuriarte
fix Date attributes were reported as changed even when they haven't. Fixes SCB1608. jorgeuriarte
add SMTP authentication support via system.mail.smtp.user and system.mail.smtp.pwd properties (to be set in build.properties). Temporarily based in a patched version of commons-email-1.0-rc5. Fixes SCB1197. Thanks to Fabio Insaccanebbia . jorgeuriarte
add Show file size in the attachment tab . Fixes SCB474. Thanks to Fabio Insaccanebbia . jorgeuriarte
fix Attachment links opened wrong URL in single-page view. Fixes SCB1562. Thanks to Fabio Insaccanebbia . jorgeuriarte

Release b20 - 05-JUL-2005

TypeChangesBy
fix Blocking conditions for issue type and requireness' condition for attribute could get mixed in the module's issue type definition screen. jorgeuriarte
fix L10N problem made changed state query not possible in german browser. Fixes SCB1475. Thanks to Mathias Schindler . jorgeuriarte
add Now only those attribute-lists assigned to an issuetype will be availaible for defining conditions on this issuetype. Globally scoped conditions will be definable on any existing attribute-list. Fixes SCB1511. jorgeuriarte
fix Changing email required restarting Scarab to have effect on assigned users. Fixes SCB798. jorgeuriarte
fix In some scenarios, first time login (or after password reset) would throw a stack dump. Fixes SCB1533. jorgeuriarte
add Added issue-blocking semantics. Now you can define when (depending on state) is any issue of a given issuetype "blocking" for those depending on it, and the effect that being "blocked" has in the allowed transitions for a given issuetype's issues. Fixes SCB1510. jorgeuriarte
fix Added a 'Clean' button to calendar popups, and fixed an exception when using non-mandatory date fields. Fixes SCB1539. jorgeuriarte
fix When entering issues of different types current issue type was lost and the dedupe checking was made with the formerly selected issuetype. Fixed. jorgeuriarte
fix Fixed memory problems when trying to manage users and personnel with big lists of users. Now tested against 30,000 users, and memory keeps stable. Fixes SCB1531. jorgeuriarte
fix Correct error showed when the database cannot be reached instead of "invalid user". Fixes SCB228. Thanks to Fabio Insaccanebbia . jorgeuriarte
fix Attribute options definied only in some tickets type were not searchable. Now every option possible for the different issuetypes of the search will be availaible for selection in the Advanced Query screen. Fixes SCB1529. Thanks to Stefan Seirfert . jorgeuriarte
add Added new tool to report status of the translation bundles. Fixes SCB1523. Thanks to Stephen Reindl . jorgeuriarte
fix Fixed problem with updates in issue feeds. Fixes SCB1468. Thanks to Fabio Insaccanebbia . jorgeuriarte
fix Lucene operators could not be used in duplicate check fields or in the text search boxes.. Fixes SCB1447. jorgeuriarte
fix Reason-required attribute did not work in new modules. Fixes SCB1489. jorgeuriarte
add Date-type attributes are now sortable and searchable. Fixes SCB1493. jorgeuriarte

Release a20 - 10-APR-2005

TypeChangesBy
add added public modules to the login screen. hdabbous
add added free text search in the top navigation. hdabbous
add "Archive email" can now contain multiple email addresses, separated by ',' or ';'. jorgeuriarte
fix Unit tests will run on the selected database. Also, fixed problem where tests would fr eeze. ptillemans
add Provided Subversion integration via XmlRpc and python hook. XmlRpc service correctly configured by default. Fixes SCB1436. hair
fix Chinese could not be exported via XML export. Fixes SCB1427. Thanks to Anthony Wong . jorgeuriarte
add Based in work by Vladimir Prus, anonymous login is now possible using an ad-hoc user defined in the properties, and assigning it the roles you want it to have. http://www.saxess.de/scarab-wiki/Wiki.jsp?page=ConfiguringAnonymousAccess Thanks to Vladimir Prus . jorgeuriarte
add Expanded the workflow functionalities to allow conditions on both requirement of attributes and enabling of state-transitions. jorgeuriarte
add Rudimentary RSS and Atom feeds. Added badges to Query and Issue pages so that saved queries can be run to populate a feed as well as viewing the history of an Issue. epugh
add Scarab Cache is now a facade ScarabCache and an Avalon component. NoOpScarabCacheService does nothing, while DefaultScarabCacheService functions the same as ScarabCache did before. epugh
update Major refactoring:
  • Moved Yaafi service instantiation to Turbine 3 CVS
  • Removed old branched Fulcrum code, replaced with CVS HEAD Avalon Fulcrum components
  • Moved to XStream for creating the Pipeline (part of updated Turbine 3)
  • Cleaned up code in Search.java and ConfigureReport.java actions
epugh
fix Should show EditRole page after a new role is added Fixes SCB1247. Thanks to Anthony Wong . epugh
fix Users without the "Issue | Search" role can still see the search GUI Fixes SCB759. Thanks to Anthony Wong . epugh
update Remove old Fulcrum Upload and Mimetype components in favor of new Fulcrum Avalon based components. epugh
add Allow TurbineYaafiComponentService to early init components. Makes populating facade classes simple. epugh
update EditRole and DeleteRole does not catch the case when 'name' parameter is absent Fixes SCB1246. Thanks to Anthony Wong . epugh
update user's entered data in registration form will be cleaned out in some cases Fixes SCB1245. Thanks to Anthony Wong . epugh
update user's entered data in registration form will be cleaned out in some cases Fixes SCB1245. Thanks to Anthony Wong . epugh
update QUICKSTART.txt had incorrect path in instructions on building scarab. Fixes SCB1369. Thanks to Dimitry Mardiyan . epugh
fix Renaming module code causes multiple issues to have same ID count Fixes SCB1378. Thanks to C. G. Brown . epugh
fix oracle-upgrade-1.0b19-workflow-3.sql incorrect syntax Fixes SCB1380. Thanks to Michael Wever . epugh
update Update to the latest version of Turbine 3.0 that uses XStream to load the pipeline instead of the old and deprecated commons-xo. epugh
add Add Yaafi: Yet Another Avalon Framework Implementation. Yaafi is a lightweight container that we can use as we port to Avalon components on the way to Turbine 2.4. This is a tool that will faciliatate adding your own components into Scarab. epugh
add Import Fulcrum PRE_AVALON branch of code into Scarab CVS. epugh
add (Originally provided by Peter McTaggart): Added Date attribute type, with a popup calendar to enter the values. The Date fields will be manually editable only if scarab.datefield.editable=true Fixes SCB1025. jorgeuriarte
add The property scarab.dataexport.encoding will now be used for the XML generated when exporting setting or issues. If not defined, UTF-8 will be explicitly used. jorgeuriarte
fix Maven can now be used to perform ALL build steps. epugh
add Added basic workflow functionalities, allowing restriction of transitions between different values of dropdown-list fields depending on the user's role. Also included the ability to conditionally require a field depending on the value of another in the issue. jorgeuriarte
add Deleted users no longer can be assigned to an issue. epugh
add Simplify logic for using a standard i10n key in a .vm that is custom per screen. Removed an entire level of indirection and abstraction that was not used in Scarab. epugh
add Delete user functionality implemented! You can now "delete" a user, which means they can't login anymore, but the record still exists. epugh
add Application Configuration Screen that allows administrators to modify the application settings for Scarab without editing .properti es files. epugh
add Improvements to VelocityEmailService Thanks to Peter Tillemans . epugh
fix Whitespace from templates get squashed in emails Fixes SCB1343. Thanks to Peter Tillemans . epugh
fix NPE exception in ResourceBundle resolver, when Browser locale was not supported by Scarab. Problem occured only on Windows platforms. Fixes SCB1231. hdabbous
add Issue attachments can now be physically deleted from disk, when the attachments are removed from an issue. Fixes SCB1227. legout

Release b19 - 13-Apr-2004

TypeChangesBy
update Most of the text entry input boxes now fill the width of the page, resizing with the browser window. Fixes SCB1120. legout
fix Registration Email is generated with the correct characterset from the configuration. hdabbous
add The default characterset has been changed from dynamic to UTF-8. This is necessary, when the ResourceBundle resolver mixes resources from different Locales (e.g. korean and english). hdabbous
add Scarab now searches the ResourceBundles following all browser specified Locales in user prefered order. Ensure, that Scarab resolves unresolved references from the english ResourceBundle. hdabbous
fix SCB1131 - No longer get an error on the "possible duplicates found" screen on systems lacking the sample data. pledbrook
fix Query results screen now honours the number of results per page, the sort column and the sort polarity from a saved query. Fixes SCB670. pledbrook
fix Dates can now be entered into the advanced query screen in the user's locale, rather than in the US date format. Fixes SCB544. pledbrook
fix the admin user can now change their own details, although they can no longer change users' passwords. Fixes SCB1065. pledbrook
add Integrated Peter's scarab properties xml file to generate as part of the site docs. epugh
fix Localised most (if not all) of the remaining unlocalised messages, excluding exceptions. hdabbous
fix Updated Scarab to use the latest Turbine 3. Turbine 3 (and T2.3) use a log4j.properties file for configuring logging. Fixes the logs not showing up problem. epugh
update Removed references to Turbine Scheduler that wasn't used. epugh
add If you are using Ant1.6, you get a nice error message. Need to use Ant 1.5.4 right now. hdabbous
update Renamed the locale resource bundles to minimise duplicates and to follow a more standard form. pledbrook
add Revamped the site docs to be in xdoc format. Integrated the existing docbook formatted admin guides. Added a tasks.xml file to track the roadmap to 1.0. epugh
add Added a valve that updates the database with the user's preferred locale if it changes. The check is done each request, and the locale is used to generate e-mails in the correct language. Fixes SCB1030. hdabbous
add Add goal scarab:s ample that leverages NSIS to create an installer for windows that bundles a Scarab, Hypersonic, and Tomcat. This is already to install and run! epugh
add First cut at using Hypersonic as the embedded database. The database must manually be started via a batch file, but then can be used for running unit tests or sampling the webapp. epugh
add Generate into the WEB-INF/sql/ directory all the SQL DDL scripts for all the databases supported by Scarab. epugh
add ConfigurationFactory is now used! Provides ability to define at runtime which sources of Configuration data to check. You can now override ANY property set in TR.props. epugh
fix getRModuleAttributes() and getRIssueTypeAttributes() have been modified to return empty lists, rather than null, if no attributes exist in the group. Fixes SCB1072. pledbrook
update Reorganized all the webapp assets under /src/webapp. Allows easy inplace development. Additionally, you can now use either Ant or Maven! epugh
add Email notification on Role Requests Fixes SCB132. vprus
add Email notification on Role Requests Fixes SCB613. vprus
add l10n fixes, and patches to German language bundle. Fixes SCB1026. hdabbous
add Added Maven generated docs to scarab-gen. epugh

Release b18-1 - 27-Jan-2004

TypeChangesBy
fix Fixed the line-endings on all *.sh and *.bat files. pledbrook
fix Refactoring of Email.java. vprus

Release b18 - 6-Jan-2004

TypeChangesBy
fix Datadump does not handle nulls properly Fixes SCB327.
fix SCB627 Most recent query returns incomplete results
fix "commit" warnings with PostgreSQL" Fixes SCB799.
fix Multi-line long-string attributes do not display correctly Fixes SCB888.
add modify src sql scarab schema xml to support DB2 Fixes SCB898.
add modify src sql scarab sample data sql to support Fixes SCB899.
add Remove unneeded setDistinct from QueryPeer.jav
fix ResourceNotFoundException when saving query if All Issues Types is selected Fixes SCB930.
fix Update language bundles for b16 Fixes SCB941.
fix Add remove attributes from view does not work properly Fixes SCB952.
fix Comments with more than 255 characters Fixes SCB953.
fix Attribute changes missing in the History Fixes SCB957.
fix defect in scarab when creating a new enhancement issue Fixes SCB958.
fix Session lost on multiple pages Fixes SCB964.
fix duplicate check remove special chars Fixes SCB965.
fix check.Scarab.properties Fixes SCB970.
fix When adding personnel to an issue, next and previous links don't work Fixes SCB972.
fix Issue Types Headers Displayed When No Issue Types Present Fixes SCB978.
fix Locale en_NZ not supported Fixes SCB984.
fix incorrect query results with hierarchy Fixes SCB986.
fix Non-expiring password setting in scarab.props causes NumberFormatException Fixes SCB997.
fix role approval deny failure in localized message. Fixes SCB1008.
fix postgresql referential integrity violation during sample data insert Fixes SCB1011.
fix Adding a new issue type to a module causes exception Fixes SCB1014.
add PostgreSQL v7.4 and Scarab Fixes SCB1028.