PageRenderTime 19ms CodeModel.GetById 13ms app.highlight 2ms RepoModel.GetById 1ms app.codeStats 0ms

/changelog.txt

http://citrine-scheduler.googlecode.com/
Plain Text | 153 lines | 139 code | 14 blank | 0 comment | 0 complexity | d25e34f9a23af400e0e76c9106a85d7f MD5 | raw file
  1TBA
  2- http://code.google.com/p/citrine-scheduler/issues/detail?id=48 - Fixed issue where renaming the group cause job to be scheduled twice
  3
  4~~~~~~~~~~~~~~~~~~~~~~~~~~~
  54.2.1 (2013-02-06)
  6~~~~~~~~~~~~~~~~~~~~~~~~~~~
  7- Updated to lastfm oss parent pom.
  8- http://code.google.com/p/citrine-scheduler/issues/detail?id=47 - static index.html css and java script is not accessible (in Tomcat 7) (trsell).
  9- Moved test code out into lastcommons-test.
 10
 11~~~~~~~~~~~~~~~~~~~~~~~~~~~
 124.2.0 (2012-07-23)
 13~~~~~~~~~~~~~~~~~~~~~~~~~~~
 14- added json view for TaskRuns
 15- http://code.google.com/p/citrine-scheduler/issues/detail?id=39 - disabled task now display as grey and the disabled column is removed
 16- http://code.google.com/p/citrine-scheduler/issues/detail?id=40 - add "last run" column to the task overview page showing the the task was last run
 17- http://code.google.com/p/citrine-scheduler/issues/detail?id=41 - removed beanName column from the overview page
 18- http://code.google.com/p/citrine-scheduler/issues/detail?id=35 - now deletes log files ending in .log* instead of .log
 19- http://code.google.com/p/citrine-scheduler/issues/detail?id=6 - ability to add full http path to log to e-mail notification
 20- http://code.google.com/p/citrine-scheduler/issues/detail?id=42 - escape strings in html views
 21- http://code.google.com/p/citrine-scheduler/issues/detail?id=43 - Add HTML id attributes to job rows in Citrine
 22- fixed url to cron trigger tutorial.
 23- Switched build system to maven, updated a lot of dependencies to newer versions.
 24- Moved various util and ancillary classes to use lastcommons equivalents.
 25- Added more debug logging related to deleting of old log files.
 26
 27~~~~~~~~~~~~~~~~~~~~~~~~~~~
 284.1.0 (2010-10-04)
 29~~~~~~~~~~~~~~~~~~~~~~~~~~~
 30- http://code.google.com/p/citrine-scheduler/issues/detail?id=29 (size of thread pool is now configurable)
 31- http://code.google.com/p/citrine-scheduler/issues/detail?id=32 (reading from an empty sys out/err stream generates an exception)
 32- http://code.google.com/p/citrine-scheduler/issues/detail?id=30 (upgraded to Quartz 1.8.3)
 33- http://code.google.com/p/citrine-scheduler/issues/detail?id=15 (got cobertura working using roundup repository)
 34- Upgraded to cglib 2.2, asm 3.1, checkstyle 5.1, cobertura 1.9.3, commons-pool 1.5.4, commons-dbcp 1.3
 35- http://code.google.com/p/citrine-scheduler/issues/detail?id=1 (js confirmation popup when deleting a task)
 36- Minor change to add missing "/" on sysexec.logpath if not specified.
 37- http://code.google.com/p/citrine-scheduler/issues/detail?id=19 (added ant googlecode to ivy and fixed  gc upload build target).
 38- http://code.google.com/p/citrine-scheduler/issues/detail?id=13 (add Apache license to javadoc footer).
 39- http://code.google.com/p/citrine-scheduler/issues/detail?id=21 (Add Apache 2.0 license to root of project and add to .tgz)
 40- http://code.google.com/p/citrine-scheduler/issues/detail?id=20 (Add changelog to tgz, contributed by benjsec)
 41- http://code.google.com/p/citrine-scheduler/issues/detail?id=26 (Create a src .gzip in addition to dist .gzip)
 42- http://code.google.com/p/citrine-scheduler/issues/detail?id=28 (notifyOnFailure is null in default data)
 43
 44~~~~~~~~~~~~~~~~~~~~~~~~~~~
 454.0.1 (2010-04-16)
 46~~~~~~~~~~~~~~~~~~~~~~~~~~~
 47- Upgraded to javamail 1.4.3.
 48- http://code.google.com/p/citrine-scheduler/issues/detail?id=9 (add DDL to zip).
 49
 50~~~~~~~~~~~~~~~~~~~~~~~~~~~
 514.0.0 (2009-11-09 12:02:24)
 52~~~~~~~~~~~~~~~~~~~~~~~~~~~
 53- Moved to Google code.
 54- Fixed bug where editing a task cleared its subtasks
 55- Moved to using ivy roundup.
 56- Upgraded to quartz 1.6.5.
 57- Upgraded to antlr 2.7.7.
 58- Upgraded to log4j 1.2.15.
 59- Upgraded to commons-io 1.4, commons-lang 2.4, commons-logging 1.1.1, commons-pool 1.4.
 60- Upgraded to hibernate 3.2.6, hibernate-annotations 3.3.1, hibernate-tools 3.2.4.
 61- Upgraded to mysql connector 5.1.7.
 62- Upgraded to Spring 2.5.6.
 63- Upgraded to Javamail 1.4.1.
 64
 65~~~~~~~~~~~~~~~~~~~~~~~~~~~
 663.3.1 (2009-06-09 09:57:03)
 67~~~~~~~~~~~~~~~~~~~~~~~~~~~
 68- Made Log File Cleaner an AdminJob instead of shell script.
 69- Removed link from Status field to log file view in TaskRuns view for running task.
 70
 71~~~~~~~~~~~~~~~~~~~~~~~~~~~
 723.3.0 (2009-06-03 18:31:57)
 73~~~~~~~~~~~~~~~~~~~~~~~~~~~
 74- Added an admin job to cleans up log files older than 30 days.
 75- Added an admin job to clean up task runs older than 30 days.
 76- Added ability to filter Task View by group names (and propagate this through entire GUI).
 77- Fixed bug where deleting task via GUI did not update parent/child relationships. 
 78- Made priority value of Task an Integer (so can now be set to blank when editing a Task via GUI).
 79- Added error message for priority value in Task Edit View.
 80- In Task Overview view, only display description up to first ".".
 81- Changed description field in Task Edit view -> text area and column type in DB to TEXT.
 82- Added index on task runs for task id and start date (speeds up loading of Task View).
 83- Added "prepare for shutdown" and current status to admin view (https://bugs.last.fm/browse/CITRINE-1).
 84- Upgraded to javalib 2.14.1 (changed sys exec stuff).
 85- Close log appender file handler in observers (https://bugs.last.fm/browse/CITRINE-6).
 86- Made sysExecJob default bean name for new Tasks (can be configured via tasks-servlet.xml).
 87- Added some null checks in controllers for edge cases to prevent NullPointerExceptions.
 88- Modified default log pattern for rolling file executor observer output (for existing instances, change: [sysexec.logpattern=%d{ISO8601} %m%n] to match this). 
 89- Fixed bug introduced in 3.2.0 where back link from HTML log view threw an exception.
 90- Made all bound variable names use camelCase instead of "_".
 91
 92~~~~~~~~~~~~~~~~~~~~~~~~~~~
 933.2.0 (2009-05-05 09:32:45)
 94~~~~~~~~~~~~~~~~~~~~~~~~~~~
 95- Made candidate child tasks distinct, also changed types of child/parent collections to Set instead of List to prevent duplicates.
 96- Removed task id and task run id from Task Run List view, added taskName to header.
 97- Made name column of Task not null.
 98- Fixed back link in "in progress" log view.
 99- Tasks overview refreshes every 30 seconds.
100- Fixed bug introduced in 3.1.0 where "Start" link is clickable from Tasks overview when Task is running.
101- Added a "reset" action which can be used when Quartz throws ObjectAlreadyExistsException.
102- Replaced "version" page with an admin page which also displays what scheduler thinks is currently running.
103
104~~~~~~~~~~~~~~~~~~~~~~~~~~~
1053.1.0 (2009-05-01 11:43:51)
106~~~~~~~~~~~~~~~~~~~~~~~~~~~
107- https://bugs.last.fm/browse/JAVA-893 - If a child task is still running when the parent finishes again, it is aborted.
108- https://bugs.last.fm/browse/JAVA-891 - Added ability to specify whether to send notifications on success/failure of a task run.
109- https://bugs.last.fm/browse/JAVA-892 - Sort by group and then by name by default (using displaytable taglib).
110- Modified e-mail subject line.
111- Refactored various common variables and methods into Util classes.
112
113~~~~~~~~~~~~~~~~~~~~~~~~~
1143.0 (2008-12-17 10:13:19)
115~~~~~~~~~~~~~~~~~~~~~~~~~
116- Added ability to specify whether starting a Task when it is already running should create an aborted 
117  TaskRun, or silently abort.
118- Changed tables to innoDB instead of MyISAM.
119- Added validation on timer schedule field of Task.
120- Refactored Task constructors.
121- Improved JSP error page. 
122
123~~~~~~~~~~~~~~~~~~~~~~~~~
1242.1 (2008-12-15 14:05:55)
125~~~~~~~~~~~~~~~~~~~~~~~~~
126- Fixed null pointer bug bug in scheduling first task after tomcat startup.
127- Implemented a custom JSP error page. 
128- Added display of version info in web view. 
129
130~~~~~~~~~~~~~~~~~~~~~~~~~
1312.0 (2008-12-09 16:23:48)
132~~~~~~~~~~~~~~~~~~~~~~~~~
133- Renamed (non-Quartz) Jobs to Tasks.
134- Improved cancelling of running jobs.
135- Added validation for saving jobs.
136
137~~~~~~~~~~~~~~~~~~~~~~~~~
1381.1 (2008-12-08 11:45:42)
139~~~~~~~~~~~~~~~~~~~~~~~~~
140- Added ability to stop running jobs.
141- Added a null job which doesn't do anything.
142- Upgraded to Quartz 1.6.4.
143- Upgraded to javalib 1.35.
144- Replaced citrine classes in war with citrine.jar.
145- Replaced commons-logging with log4j.
146- Outputs version number on startup.
147- Upgraded to latest project skeleton common.xml, checkstyle etc.
148
149~~~~~~~~~~~~~~~~~~~~~~~~~
1501.0 (2008-12-04 16:32:36)
151~~~~~~~~~~~~~~~~~~~~~~~~~
152- Upgraded to javalib 1.25.
153- Moved SysCommandExecutor into javalib (and made some modifications to it).