The Flynn web dashboard now ships by default as part of every cluster, whether you use the managed launcher or install on your own infrastructure. The web dashboard lets anyone deploy and scale GitHub apps on a running cluster without ever opening a terminal window.
We’ve started building Flynn every night, so all new installations get the previous night’s build.
Test coverage has also improved and continues to be a major focus.
- Nightly builds are working. (#469)
- Scheduler tests are now integration tests. (#186)
- Pinkerton is now a package, the binary is no longer included in the Debian package. (#477)
- Request example generator for the controller. (#473)
DEFAULT_ROUTE_DOMAINhave been replaced with
- The dashboard is now included by default in bootstrap, making it available in all Flynn installations. Documentation around this is forthcoming. (#266)
- Buildpacks have been updated. The default OpenJDK is now version 8. (#494)
- Jobs may be run in the host network namespace, and discoverd/etcd now take advantage of this. (#495)
- Test durations are reported by Flynn CI. (#443)
flynn runhandles complex arguments better. (#502)
flynn inspectincludes the entrypoint and job command. (#502)
- Jobs that are stopped before they have fully started are now stopped correctly. (#467)
- IPv6 nameservers are filtered out of the resolv.conf used in containers. (#474)
flynn-host psno longer prints incorrect timestamps. (#488)
- Environment variables are exposed to buildpacks properly during builds. (#483)
§ What’s Next
We are focused on improving our test suite, documentation, and stability.