Releases: robur-coop/albatross
Releases · robur-coop/albatross
2.3.0
CHANGES:
- Albatross-daemon: discover and provide root policy with the available system
resources (#190 @hannesm @reynir @PizieDust) - Vmm_core.Policy.usable: check that block size, if present, is non-negative
(#192 @hannesm) - BREAKING: rename vm to unikernel (#192 @hannesm)
- Document Vmm_trie (#192 @hannesm)
- Parse /proc/pid/status less strict (#193 @Firobe)
2.2.0
2.1.0
CHANGES:
- BUGFIX install tls_endpoint as systemd service (not only as example), fix typo
(#183 @PizieDust) - BUGFIX albatross-influx: use "cow_faults" (fixed typo in #182) as unsigned
integer (b9695dd, @hannesm) - BUGFIX albatross-influx: avoid empty measurement (#182 @hannesm)
- BUGFIX tls-endpoint: don't fail if a bad client connects (#180 @hannesm)
- FEATURE tls-endpoint: add syslog support (esp. useful for inetd) (#185 @hannesm)
- FEATURE Update to FreeBSD 14 (#172, @hannesm)
- BUGFIX update command: make usable with local client (#184, @reynir)
- BUGFIX update command: handle HTTP not found explicitly
(fixes #147, #171 @hannesm) - FEATURE Albatross: record start timestamp via info (fixes #168, #169 @hannesm)
- BUGFIX Albatross: store timestamp as generalized time instead of utc time
(#167 @hannesm @reynir, adjusted by #181 for backwards compatibility
@PizieDust) - BUGFIX FreeBSD: restart services when they terminate
(@hannesm, 64f28fb) - BUGFIX packaging: install albatross-client as albatross-client
(@hannesm, 23acb8b) - update nix inputs (#175, #179 @Julow)
- use ohex instead of hex (#174 @hannesm)
- fix README (#177 @PizieDust, 2a1c3d8,
107c235)
2.0.0
CHANGES:
This is a breaking release since the binaries to be installed have been revised
and merged. The albatross-client-local
is now albatross-client [--socket]
,
albatross-provision-ca
is now albatross-client sign
or albatross-client generate
. The albatross-client-remote
is now albatross-client certificate
.
The albatross-client-bistro
is now albatross-client <command> --destination <host> --ca ca.pem --ca-key ca.pem --server-ca cacert.pem
.
And finally, albatross-tls-inetd
is now albatross-tls-endpoint --inetd
.
- Document TLS usage (#155, #156 @TheLortex @hannesm)
- Improve TLS experience by providing more reasonable error messages and apply
more checks before establishing a TLS session (#157 @hannesm @reynir) - Slim down binaries:
- remove albatross-stat-client binary (#161 @hannesm)
- move X509 parts out of Albatross_cli (#158 @reynir)
- merge albatross-tls-inetd with albatross-tls-endpoint (#160 @hannesm)
- merge albatross-client-inspect-dump into albatross-client (#161 @hannesm)
- merge albatross-provision-ca and albatross-provision-request into
albatross-client (#159 @reynir @hannesm) - merge albatross-client-remote and albatross-client-bistro and
albatross-client-local into albatross-client (#162 @hannesm)
- Check solo5 ABI tender version, allow multiple solo5 tenders to exist (named
as solo5-{s,h}vt. (#163 @hannesm) - Improve documentation and manpages (#164 @hannesm)
1.5.6
1.5.5
1.5.4
CHANGES:
- Improve error messages when socket binding fails, and when albatross-console
is not running (#139, inspired by #137, @hannesm @samoht) - Debian packages: add gmp and libnl package dependencies (#141 #142 @reynir
@hannesm) - albatross-tls-endpoint: use Unix.inet6_addr_any, also add a command line
argument to specify the listening address (#144 #145 @reynir @hannesm,
reported in #143 by @palainp) - command line: allow multiple ":" in the hostname (to support IPv6 addresses)
(#146 @hannesm)
1.5.3
CHANGES:
- Support --block-sector-size (solo5 0.7.4) (#134 @hannesm @reynir)
- Invert communication between albatross-stats and albatross-daemon (#131 #133 @hannesm @reynir)
- Cleanups (avoid catch-all, remove migrate_name support, #130 @hannesm)
- Add minimal support for macOS (#128 @samoht)
- Upgrade to http-lwt-client 0.2.0 (#127 @hannesm)
- Remove unnecessary includes (#126 @reynir)
1.5.2
CHANGES:
- BUGFIX policy (vmm_resources): when inserting a policy, check policies above,
but not the same one (@hannesm) - tls-endpoint: listen on systemd socket, add systemd example (#119 @Julow
@reynir) - albatross-stats systemd service: allow AF_NETLINK to gather network interface
statistics (@reynir) - BUGFIX albatross-stats: use if_nametoindex, simplify code (#125 @dinosaure
@reynir @hannesm) - Add deployment scripts for nixos (#120 @Julow)
1.5.1
CHANGES:
- Albatross_influx: drop leading ':' if path should be dropped (#114 @hannesm)
- FreeBSD packaging: rename albatross_stat to albatross_stats (#113 @hannesm)
- Refactor albatross BHyve stat collection (to avoid exception in List.combine)
(#116 @reynir @hannesm) - Albatross-client-update: adapt URLs to current builder-web deployment (#117
@hannesm) - Albatross-client: allow passing a mac address explicitly to create for each
network interface (#107 @reynir)