Skip to content
Choose a tag to compare
  • 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
Choose a tag to compare


  • 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
Choose a tag to compare


  • 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
Choose a tag to compare


  • 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
Choose a tag to compare


  • /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
Choose a tag to compare


  • 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
Choose a tag to compare


Several major and minor bugfixes
Documentation greatly improved

Choose a tag to compare


  • 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

Choose a tag to compare


  • database indexes
  • log compression
  • minor bugfixes and cosmetic adjustments