-
All notable changes prior to 1.10 are documented in this changelog.
-
Release notes for versions >=1.10 can be found on the GitHub release page.
See the GitHub release page.
-
Redesign of integration with Pipeline: timestamps are now written in plain text into the build log, and displayed specially if and when viewed in the classic UI. Also the
timestamps
step/option may be omitted in favor of a global option. Solves JENKINS-48344 - Log files generated by Jenkins pipeline scripts are bloated, JENKINS-54081 - Timestamps missing for agent-based steps in Pipeline Job 2.26, and (for pre-2.161 Jenkins versions) JENKINS-55257 - Timestamper break builds on Windows agents.
-
Add a forward slash to the URLs opened when clicking View as plain text. For some web servers, this is necessary to open the correct page. (JENKINS-50713)
-
Hide the View as plain text link when viewing a pipeline step because it isn’t applicable to this page. (JENKINS-47051)
-
Fix the display of timestamps at the
/timestamps/
URL for pipeline builds when not using theappendLog
flag. (JENKINS-51106) -
Use the browser’s time zone by default. This only takes affect for new users or after clearing the cookies. (pull request #22)
Contributed by Wilfred Hughes
-
Remove extra lines from
/timestamps/
URL output when log file contains carriage return characters. (JENKINS-46420) (pull request #21)
Contributed by Darragh Bailey
-
Improve performance when generating logs for a pipeline build. (JENKINS-40762) (pull request #20)
Contributed by Edwin Flores -
Can now retrieve the current time from the
/timestamps/
URL. (JENKINS-21687)
-
Reverted changes made under JENKINS-34019 because they clash with custom Jenkins themes. (JENKINS-38390)
-
The timestamps are no longer affected by styles applied by the AnsiColor plugin. (JENKINS-34019) (reverted in next release 1.8.7)
-
Console page settings were not appearing for some users. (JENKINS-38085)
-
Prevent unnecessary warning messages from being logged with Timestamper 1.8.5 installed. (JENKINS-38098)
-
Performance: Read from end of log file for finished build (pull request #18)
Contributed by Akbashev Alexander -
Improve error reporting when invalid parameters are passed to the
/timestamps
URL. -
Requires Java 7 or later.
-
When reading the log file, handle escape characters that do not form part of a console note. (JENKINS-36103)
-
Allow running behind an HTTPS proxy. (JENKINS-35315)
-
Prevent warning messages when workflow-step-api is not installed. (JENKINS-35375)
-
Custom pipeline step for recording timestamps. (JENKINS-30142)
-
Display a link to the raw console output including timestamps. (JENKINS-26794)
-
New query parameters recognised by the
/timestamps/
URL: time, elapsed, appendLog, startLine, endLine, timeZone, locale. -
Java API for retrieving timestamps from other plugins. (JENKINS-21213)
-
The elapsed time is measured from the actual build start time, rather than the scheduled start time.
-
Display timestamps for individual pipeline build steps. (JENKINS-30143)
-
Persist the chosen timestamp display settings. This was broken since 1.7.2. (JENKINS-32074)
-
Change cookie path from
/
to the root URL of Jenkins (JENKINS-29899)
Contributed by Kiyoshi Ohgishi
-
Display the console page settings within the side panel with the other actions. (JENKINS-28948)
-
Support for newer Jenkins to display the settings in the console page. (JENKINS-29361)
-
Timestamps now appear during pipeline builds. (pull request #13)
Contributed by Jesse Glick -
Requires Jenkins 1.608.
-
Retain the selection to use the browser’s time zone when not using system time. (pull request #14) (pull request #15)
Contributed by Sebastian Schuberth
-
Add an option to use the browser’s time zone. (pull request #11)
Contributed by michael1010 -
Japanese translations. (pull request #12)
Contributed by Pei-Tang Huang
-
Allow clicking on the text labels next to the radio buttons. (JENKINS-27054)
Contributed by Paul Fee
-
Fix encoding problem with the German translation of the plugin description. (JENKINS-26206)
-
Reduce size of the X-ConsoleAnnotator HTTP header. (JENKINS-23867)
The header size may have caused problems depending on how your web container is configured.
-
Fix incompatibility with Jenkins 1.572 or later. (JENKINS-23867) (JENKINS-23943) (pull request #9)
Contributed by Geoff Cummings
-
Allow the time zone for the timestamps to be configured. (JENKINS-22586)
-
Further German translations. (pull request #8)
Contributed by phoenix384
-
German translations. (pull request #6) (pull request #7)
Contributed by phoenix384 -
Declare the licence in the POM file. (pull request #5)
Contributed by Tom Van Eyck
-
Implemented a work-around for servers that do not reliably report the elapsed time. (JENKINS-19778)
-
Support for gzipped build logs.
-
Requires Java 6 or later.
-
Requires Jenkins 1.520.
-
Fix minor incompatibility with Publish Over SSH Plugin. (JENKINS-19193)
-
Update the DurationFormatUtils URL in the help messages. (pull request #4)
Contributed by Bananeweizen
-
Display timestamps correctly when viewing the truncated console log. (JENKINS-17779)
Contributed by Kohsuke Kawaguchi
-
Prevent another NPE being thrown when the agent is taken offline during a build. (JENKINS-16778) (pull request #3)
Contributed by jdewinne
-
Traditional Chinese translations. (pull request #2)
Contributed by Pei-Tang Huang -
Workaround a bug in Jenkins which causes a VM crash. (JENKINS-16528)
-
Prevent an NPE being thrown when the agent is taken offline during a build. (JENKINS-16778)
-
Support for Internet Explorer 8. (JENKINS-16598)
-
Prevent NPE when the servlet mapping is
/
. (JENKINS-16438)
-
Can choose to display either the system clock time, the elapsed time since the build started, or no timestamps at all. (JENKINS-14931)
-
The elapsed time format can be configured.
-
The timestamp data now requires less disk space and does not clutter the build log file. (JENKINS-14932)
Caution
|
If you use a script to read the timestamp data directly from the build log file, you will need to either:
|
-
Scripts can read timestamps from the
/timestamps
URL of each build. -
Requires Jenkins 1.461.
-
The timestamp format is configurable. (pull request #1)
Contributed by Frederik Fromm -
Requires Jenkins 1.450.
-
Built from GitHub repository with new Jenkins infrastructure. No behavioural changes.
-
More robust implementation; prevents errors that could arise for some build configurations. (JENKINS-7112)
-
Requires Jenkins 1.374.
-
Fix incompatibility with Mercurial Plugin. (JENKINS-7111)