Releases: nanovms/ops
Releases · nanovms/ops
0.1.46
What's Changed
- putSnapshot needs to be buffered for larger image uploads by @eyberg in #1736
- allow no pub ip on oci by @eyberg in #1739
- only look for custom images in oci by @eyberg in #1738
- change default flavor to something reasonable for oci by @eyberg in #1740
- fixing ingress rules on nsg; default to public subnet by @eyberg in #1741
- add image shape capabilities for arm images upon upload by @eyberg in #1742
- stub out pkglist for test by @eyberg in #1743
- get oci serial logs by @eyberg in #1744
- build w/uefi if targeting arm for oci by @eyberg in #1745
- arm based images need to have image capabilities set post-creation to default to uefi by @eyberg in #1746
- bumping some deps by @eyberg in #1747
- bump go by @eyberg in #1748
- ensure zone is stripped when explicitly setting region by @eyberg in #1752
- Bump go.opentelemetry.io/otel/sdk from 1.38.0 to 1.40.0 by @dependabot[bot] in #1753
- fix(build): -tags onlyprovider fix by @rinor in #1754
- have exec call out to qemu-img itself by @eyberg in #1755
- replace all piping by @eyberg in #1756
- replace atexit by @eyberg in #1757
- yank ExecCmdList by @eyberg in #1758
- yank dead by @eyberg in #1759
- rip out tools/exec by @eyberg in #1760
- Bump google.golang.org/grpc from 1.76.0 to 1.79.3 by @dependabot[bot] in #1762
- fs: handle archCheck errors by @alrs in #1763
- lepton: fix dropped error by @alrs in #1764
Full Changelog: 0.1.45...0.1.46
0.1.45
What's Changed
- Fix Digital Ocean image creation by @tpjg in #1723
- Allow to provide UserData when creating an instance by @tpjg in #1725
- Create new session for qemu process when started in background by @tpjg in #1724
- Add BackgroundDetach option for detached process execution by @tpjg in #1726
- use ldd if no ld present by @eyberg in #1727
- Update minimum go version by @iljah in #1728
- Bump golang.org/x/crypto from 0.43.0 to 0.45.0 by @dependabot[bot] in #1729
- add gcp restart by @eyberg in #1731
- Resolves #1730: introduces SCALEWAY_PROJECT_ID, fixes region format by @nielsbergsma in #1732
New Contributors
- @tpjg made their first contribution in #1723
- @iljah made their first contribution in #1728
- @nielsbergsma made their first contribution in #1732
Full Changelog: 0.1.44...0.1.45
0.1.44
What's Changed
- Bump golang.org/x/crypto from 0.24.0 to 0.31.0 by @dependabot[bot] in #1673
- set proper klib dir for arm by @eyberg in #1674
- Dont set common by @eyberg in #1675
- do a quick arch check to ensure both chosen arch && user program matches by @eyberg in #1676
- converting aws provider to use aws-sdk-go-v2 by @chickencoding123 in #1678
- Bump golang.org/x/net from 0.26.0 to 0.33.0 by @dependabot[bot] in #1680
- add in fw klib if toggled by @eyberg in #1681
- fix(provider_disabled): fix methods to include filtering capabilities… by @rinor in #1682
- add vbox logs by @eyberg in #1684
- add friendly err msg when trying to connect to non-existent qmp by @eyberg in #1683
- chore: network - use 'ip' instead of 'brctl' and 'ifconfig' by @rinor in #1685
- feat: support image (ls, tree, cp) over bootfs by @rinor in #1688
- chore(fs): minor cleanup, easier to be imported by @rinor in #1689
- add qemu install for pacman by @eyberg in #1693
- add support for rename across partitions by @eyberg in #1694
- fix chainguard, diff arch from-docker, by @eyberg in #1692
- unbreak install script - use explicit match for arch by @eyberg in #1697
- chore: lepton.CreateArchive can rename files by @rinor in #1691
- Bump golang.org/x/net from 0.33.0 to 0.36.0 by @dependabot[bot] in #1700
- add nodiscover flag for containers w/out shells && grab symlinks by @eyberg in #1696
- enumerate local pkgs across diff registries && user/group namespaces … by @eyberg in #1699
- Bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 by @dependabot[bot] in #1701
- Bump golang.org/x/net from 0.36.0 to 0.38.0 by @dependabot[bot] in #1703
- adding in default options for inception by @eyberg in #1705
- go test calls vet - no need to have it external anymore by @eyberg in #1706
- fix tests by @eyberg in #1707
- minor fix: exit install script if qemu installation not found by @thebigbone in #1709
- Bump golang.org/x/oauth2 from 0.21.0 to 0.27.0 by @dependabot[bot] in #1710
- add auto dl for compose if pkgs are missing by @eyberg in #1711
- Bump github.com/docker/docker from 26.1.5+incompatible to 28.0.0+incompatible by @dependabot[bot] in #1712
- fix docker build from recent version bump by @eyberg in #1713
- bumping more deps by @eyberg in #1714
- Add crons for aws by @eyberg in #1715
- add in default shutdown for crons to be terminate by @eyberg in #1716
- return empty list if handling crons w/json by @eyberg in #1717
- feat(provider,hetzner): create hetzner provider by @0xE282B0 in #1719
- Add scaleway by @eyberg in #1720
- bump ci to latest go by @eyberg in #1721
New Contributors
- @chickencoding123 made their first contribution in #1678
- @thebigbone made their first contribution in #1709
- @0xE282B0 made their first contribution in #1719
Full Changelog: 0.1.43...0.1.44
0.1.43
What's Changed
- adding in image search much like pkg search by @eyberg in #1646
- yanking highmem off for arch as we don't require it anymore by @eyberg in #1647
- allow both mem && qmp to be set locally for inst create by @eyberg in #1648
- Bump github.com/docker/docker from 26.1.4+incompatible to 26.1.5+incompatible by @dependabot in #1650
- silently fail if qmp gives us overflow numbers during reboot by @eyberg in #1651
- add json output for both image tree && pkg contents by @eyberg in #1652
- yank stat call here as we are just prepping a list of klibs; the fold… by @eyberg in #1653
- Cross arch compose by @eyberg in #1655
- Add optional base volume sz for compose by @eyberg in #1656
- toggle metrics on by default for compose by @eyberg in #1657
- rip runtime from pkg by @eyberg in #1658
- allow graceful shutdown on 'ops run' if qmp is passed by @eyberg in #1659
- Allow cmd extraction from docker image layers by @eyberg in #1660
- local package delete support by @eyberg in #1661
- GCP: add support for C4A (ARM-based Google Axion) instance types by @francescolavra in #1662
- Bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 by @dependabot in #1663
- use consistent gallery name for azure by @eyberg in #1664
- allow arch to be set in conjunction w/setting nanos-version by @eyberg in #1665
- Linux compose by @eyberg in #1666
- allow contents for local pkgs by @eyberg in #1667
- allow optional udp to be set via cli flag instead of just config on r… by @eyberg in #1668
- allow overriding default azure gallery name by @eyberg in #1669
- set gen2 for both image && pkg on azure by @eyberg in #1670
Full Changelog: 0.1.42...0.1.43
0.1.42
What's Changed
- fix for vfs mnt by @eyberg in #1600
- adding links to additional providers by @eyberg in #1608
- fix nightly x arch by @eyberg in #1607
- nil chk for ipv6 on azure instance create by @eyberg in #1606
- feat: add CPU Architecture for Package Search & List by @galuszkak in #1610
- enable pkg w/same namespace/name/version but diff arch locally by @eyberg in #1611
- extract and consolidate exec by @eyberg in #1613
- Bump golang.org/x/net from 0.18.0 to 0.23.0 by @dependabot in #1614
- add support for #1609 by @eyberg in #1615
- bump docker to latest by @eyberg in #1616
- fix(config): mgmt json tag by @rinor in #1617
- fix: close resources by @testwill in #1622
- bump xcode by @eyberg in #1623
- add in cat cmd for working w/images by @eyberg in #1625
- use --arch for ops pkg push cmd (with sanitisation for amd64) by @radiosilence in #1618
- update: move from direct http to linodego client for api requests by @vkhamsao in #1628
- chore: remove futex_trace manifest option by @rinor in #1626
- Bump github.com/hashicorp/go-retryablehttp from 0.7.4 to 0.7.7 by @dependabot in #1631
- set ipv6 name only if ipv6 set by @eyberg in #1633
- test pkg should be in same pkg by @eyberg in #1635
- this adds an arch check for running arm payloads on linux x86 by @eyberg in #1634
- fix gcp arm by @eyberg in #1636
- Azure gallery by @eyberg in #1637
- Bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.5.2 to 1.6.0 by @dependabot in #1638
- add optional volume type for aws by @eyberg in #1640
- wip for balloon memory stats for onprem by @eyberg in #1639
- Iops by @eyberg in #1641
- allow optional instance name to be passed to metrics by @eyberg in #1642
- allow custom root volume settings by @eyberg in #1643
- Bump github.com/docker/docker from 26.1.0+incompatible to 26.1.4+incompatible by @dependabot in #1644
- add tailing for onprem stats by @eyberg in #1645
New Contributors
- @galuszkak made their first contribution in #1610
- @testwill made their first contribution in #1622
- @vkhamsao made their first contribution in #1628
Full Changelog: 0.1.41...0.1.42
0.1.41
Fix local package regexp for packages with hyphen in name (#1596) Currently there is a bug where because the regexp is liberal enough to allow either _ or - to delimit the break between name and version, a package with dash will fail. So for instance, a package like my-package_1.2.3 Will have a name of "my" and a version of "package_1.2.3". Not wanting to change this behaviour by simply changing the regex to only accept _ as a delimeter, I have changed the regex to split at the *last* match.
0.1.40
0.1.39
re-add support for TFS version 4 encodings This commit returns support for reading and optionally writing TFS version 4 images. 'ops image' commands that read an existing image will read either version 4 or 5 images, and commands that create images may either accept a "-4" or "--tfsv4" commandline option or a "TFSv4" config bool to create a version 4 image. This support is intended to help ease the transition towards use of TFS version 5.