Skip to content

Releases: ohwgiles/laminar

1.3

30 May 07:36
Compare
Choose a tag to compare
  • fix crash in cleanupPeers under load
  • add link from run page to job (thanks @jbglaw)
  • optimize /jobs page sqlite query (thanks @mitya57)
  • update Chart.js to version 3.9 (thanks @Limaa)
  • cosmetic fixes for wallboard page
  • ignore SIGHUP (thanks @KAction)

1.2

28 Jan 06:07
Compare
Choose a tag to compare
1.2
  • fix links to downstream jobs in console output
  • display run number for queued jobs
  • fix issue where a broken http client socket causes laminar to stop listening for new connections
  • allow inserting a job at the front of the queue
  • frontend performance improvements

1.1

04 Aug 00:26
Compare
Choose a tag to compare
1.1
  • Improved dynamic updating of graphs
  • Improve color scheme in console log
  • Add examples script for docker builds, git post-receive hooks and nginx reverse proxy config
  • Do not crash when the rundir could not be deleted
  • Do not crash when an internal task (like an http conection) fails
  • Fix race in http log output
  • Fix running behind a subdirectory reverse proxy (thanks Paolo)
  • Allow subdirs in artifacts directory (thanks @jbglaw)
  • Move to ansi_up version 4.0.4
  • Remove dependency on vue-router
  • Documentation fixes (thanks @alexmyczko, @meskio, @sbrl and @xlii-chl)
  • Various other minor fixes

1.0

05 Dec 01:13
Compare
Choose a tag to compare
1.0
  • aborted jobs clean up more thoroughly
  • frontend design improvements
  • run numbers now assigned at queue time instead of start time
  • new wallboard view
  • contexts can now specify job patterns
  • man pages upstreamed from debian
  • vue and vue-router updated to debian sid versions
  • various minor bugfixes and improvements

0.9

04 Jul 09:05
Compare
Choose a tag to compare
0.9
  • new frontend UI
  • move to c++17
  • improve frontend reconnect behavior under Firefox
  • add ability to customize index.html
  • improve exit codes, error messages, and usage texts
  • minor bugfixes and documentation improvements

0.8

31 Dec 18:28
Compare
Choose a tag to compare
0.8
  • nodes/tags deprecated, superseded by contexts
  • job scripts now contained by a leader process
  • Server Sent Events used instead of Websockets
  • major internal refactor
  • laminard now installed in /usr/sbin
  • improvements in debian and centos packaging
  • several minor fixes

0.7

19 Apr 08:49
Compare
Choose a tag to compare
0.7
  • /latest can now be used in place of most job numbers
  • /log endpoint now served over plain chunked http
  • Binary package for Raspbian/Armbian now available
  • laminarc bash- and zsh-completion scripts (thanks @Cynerd)
  • laminarc can now list known jobs
  • Implement job status badges svg endpoint
  • Remove locks
  • Remove dependency on boost_filesystem
  • Jobs can be sorted by column types
  • New graphs
  • Websocket code refactored
  • Jobs page paginated
  • Show file size of artifacts (thanks @Valicek1)
  • and many other bug fixes and enhancements

0.6

18 May 11:09
Compare
Choose a tag to compare
0.6
  • ANSI colors displayed in console output (thanks @Valicek1)
  • frontend attempts to reconnect when websocket connection lost
  • ability to add custom css to modify the frontend
  • support for html5 web notifications
  • gif status indicators replaced with unicode symbols (thanks @DonKult)
  • laminard shuts down gracefully
  • laminarc run replaces laminarc start and prints job number to console
  • laminarc trigger deprecated in favor of laminarc queue and laminarc start
  • automatically detect and reload changed configuration files
  • configurable job execution time limit
  • many bug fixes

0.5

11 Dec 17:18
Compare
Choose a tag to compare
0.5

Several major and minor bugfixes
Documentation greatly improved

0.4

20 Aug 05:06
Compare
Choose a tag to compare
0.4 Pre-release
Pre-release
  • frontend moved from Angular to Vue
  • implemented locks
  • new job configuration layout
  • new variable naming scheme
  • many bugfixes

0.4 contains several incompatible changes with 0.3. Please read the new documentation