Releases: tinkerbell/smee
Releases · tinkerbell/smee
v0.15.1
What's Changed
- Update readme cli flags example by @jacobweinstock in #560
- Refactor ISO patching implementation: by @jacobweinstock in #563
Full Changelog: v0.15.0...v0.15.1
v0.15.0
What's Changed
- Set the default CLI IP for use based on a give interface name: by @jacobweinstock in #544
- Update dependencies and Go 1.22 -> 1.23 by @jacobweinstock in #548
- Serve and patch Hook as an ISO during runtime by @rahulbabu95 in #543
- Move to slog logr implementation: by @jacobweinstock in #552
- Quieter HTTP 206 logging: by @jacobweinstock in #550
- Readme update and tidying by @jacobweinstock in #556
- Remove dependency on DHCP handler interface: by @jacobweinstock in #557
- Add static ipam to kernel parameters for ISO patching: by @jacobweinstock in #558
- Add doc on ISO static ipam: by @jacobweinstock in #559
Dependencies
- Bump github.com/ccoveille/go-safecast from 1.1.0 to 1.2.0 by @dependabot in #551
- Bump codecov/codecov-action from 4 to 5 by @dependabot in #549
- ci(mergify): upgrade configuration to current format by @mergify in #553
- Bump k8s.io/client-go from 0.31.2 to 0.31.3 by @dependabot in #555
New Contributors
- @rahulbabu95 made their first contribution in #543
- @mergify made their first contribution in #553
Full Changelog: v0.14.1...v0.15.0
v0.14.1
v0.14.0
What's Changed
- per machine disable dhcp option: by @jacobweinstock in #539
Full Changelog: v0.13.0...v0.14.0
v0.13.0
What's Changed
- Update ipxedust dependency: by @jacobweinstock in #490
- Auto netboot capability by @jacobweinstock in #460
- Fix formatting in readme by @jacobweinstock in #491
- detectPublicIPv4: try to detect ipv4's from interfaces with a default gateway first by @rpardini in #493
- smee: introduce bool
tink-server-insecure-tls
controllingtinkerbell_insecure_tls
kernel parameter by @rpardini in #479 - Add OSIE files and location customization: by @jacobweinstock in #534
- Update kubernetes client creation for single namespace: by @jacobweinstock in #536
Dependencies
- Bump golang.org/x/sync from 0.7.0 to 0.8.0 by @dependabot in #492
- Bump golang.org/x/net from 0.27.0 to 0.28.0 by @dependabot in #494
- bump sigs.k8s.io/controller-runtime from 0.18.4 to 0.18.5 by @dependabot in #495
- Bump k8s.io/apimachinery from 0.30.3 to 0.31.0 by @dependabot in #497
- Bump github.com/prometheus/client_golang from 1.19.1 to 1.20.0 by @dependabot in #499
- Bump github.com/prometheus/client_golang from 1.20.0 to 1.20.2 by @dependabot in #503
- Bump go.opentelemetry.io/otel from 1.28.0 to 1.29.0 by @dependabot in #502
- Bump google.golang.org/grpc from 1.65.0 to 1.66.0 by @dependabot in #505
- Bump golang.org/x/sys from 0.23.0 to 0.24.0 by @dependabot in #507
- Bump go.opentelemetry.io/otel/sdk from 1.28.0 to 1.29.0 by @dependabot in #506
- Bump sigs.k8s.io/controller-runtime from 0.18.5 to 0.19.0 by @dependabot in #498
- Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.28.0 to 1.29.0 by @dependabot in #508
- Bump github.com/vishvananda/netlink from 1.1.0 to 1.3.0 by @dependabot in #509
- Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.53.0 to 0.54.0 by @dependabot in #510
- Bump github.com/tinkerbell/tink from 0.10.0 to 0.10.1 by @dependabot in #511
- Bump golang.org/x/sys from 0.24.0 to 0.25.0 by @dependabot in #513
- Bump github.com/prometheus/client_golang from 1.20.2 to 1.20.3 by @dependabot in #514
- Bump golang.org/x/net from 0.28.0 to 0.29.0 by @dependabot in #515
- Bump go.opentelemetry.io/otel/trace from 1.29.0 to 1.30.0 by @dependabot in #520
- Bump go.opentelemetry.io/otel from 1.29.0 to 1.30.0 by @dependabot in #519
- Bump google.golang.org/grpc from 1.66.0 to 1.66.1 by @dependabot in #516
- Bump go.opentelemetry.io/otel/sdk from 1.29.0 to 1.30.0 by @dependabot in #518
- Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.29.0 to 1.30.0 by @dependabot in #517
- Bump k8s.io/client-go from 0.31.0 to 0.31.1 by @dependabot in #521
- Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.54.0 to 0.55.0 by @dependabot in #523
- Bump github.com/prometheus/client_golang from 1.20.3 to 1.20.4 by @dependabot in #525
- Bump google.golang.org/grpc from 1.66.1 to 1.66.2 by @dependabot in #524
- Bump google.golang.org/grpc from 1.66.2 to 1.67.0 by @dependabot in #526
- Bump google.golang.org/grpc from 1.67.0 to 1.67.1 by @dependabot in #527
- Bump golang.org/x/sys from 0.25.0 to 0.26.0 by @dependabot in #528
- Bump golang.org/x/net from 0.29.0 to 0.30.0 by @dependabot in #529
- Bump go.opentelemetry.io/otel from 1.30.0 to 1.31.0 by @dependabot in #530
- Bump go.opentelemetry.io/otel/sdk from 1.30.0 to 1.31.0 by @dependabot in #533
- Bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 by @dependabot in #535
Full Changelog: v0.12.0...v0.13.0
v0.12.0
What's Changed
- Remove duplicate and unused code by @jacobweinstock in #404
- smee: toDHCPData() from CRD's TimeServers to DHCP NTPServers by @rpardini in #434
- Move off github.com/equinix-labs/otel-init-go: by @jacobweinstock in #438
- Remove toolchain from go.mod by @jacobweinstock in #440
- Updating old documentation links to point to new locations by @jasonyates in #447
- Add retries to auto.ipxe kernel/initrd downloads: by @jacobweinstock in #432
- Ipxe hot fix by @jacobweinstock in #450
- Remove nix: by @jacobweinstock in #464
- Update Raspberry PI mac prefixes: by @jacobweinstock in #458
- Break out port from most CLI flags: by @jacobweinstock in #478
- Split out syslog port by @jacobweinstock in #480
- Fix nil pointer error: by @jacobweinstock in #483
- Fix missing assignment: by @jacobweinstock in #484
- Update readme: by @jacobweinstock in #487
- Gotoolchain by @jacobweinstock in #488
- Add full go version to go.mod by @jacobweinstock in #489
Dependencies
- Bump k8s.io/client-go from 0.29.0 to 0.29.1 by @dependabot in #393
- Bump go.opentelemetry.io/otel/trace from 1.21.0 to 1.23.1 by @dependabot in #401
- Bump go.opentelemetry.io/otel from 1.21.0 to 1.23.1 by @dependabot in #402
- Bump k8s.io/client-go from 0.29.1 to 0.29.2 by @dependabot in #408
- Bump golang.org/x/net from 0.20.0 to 0.21.0 by @dependabot in #406
- Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.46.1 to 0.48.0 by @dependabot in #407
- Bump github.com/tinkerbell/tink from 0.9.0 to 0.10.0 by @dependabot in #405
- Bump sigs.k8s.io/controller-runtime from 0.16.3 to 0.17.2 by @dependabot in #409
- Bump go.uber.org/zap from 1.26.0 to 1.27.0 by @dependabot in #410
- Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.48.0 to 0.49.0 by @dependabot in #411
- Bump github.com/prometheus/client_golang from 1.18.0 to 1.19.0 by @dependabot in #414
- Bump golang.org/x/net from 0.21.0 to 0.22.0 by @dependabot in #415
- Bump k8s.io/client-go from 0.29.2 to 0.29.3 by @dependabot in #420
- Bump cachix/install-nix-action from 25 to 26 by @dependabot in #417
- Bump golang.org/x/net from 0.22.0 to 0.23.0 by @dependabot in #421
- Bump golang.org/x/net from 0.23.0 to 0.24.0 by @dependabot in #423
- Bump golang.org/x/sync from 0.6.0 to 0.7.0 by @dependabot in #422
- Bump sigs.k8s.io/controller-runtime from 0.17.2 to 0.17.3 by @dependabot in #427
- Bump google.golang.org/grpc from 1.60.1 to 1.63.2 by @dependabot in #442
- Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.21.0 to 1.26.0 by @dependabot in #441
- Bump google.golang.org/grpc from 1.63.2 to 1.64.0 by @dependabot in #454
- Bump cachix/install-nix-action from 26 to 27 by @dependabot in #456
- Bump alpine from 3.19 to 3.20 by @dependabot in #459
- Bump golang.org/x/net from 0.24.0 to 0.25.0 by @dependabot in #455
- Bump go.opentelemetry.io/otel/sdk from 1.26.0 to 1.27.0 by @dependabot in #461
- Bump github.com/go-logr/logr from 1.4.1 to 1.4.2 by @dependabot in #462
- Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.51.0 to 0.52.0 by @dependabot in #463
- Bump github.com/prometheus/client_golang from 1.19.0 to 1.19.1 by @dependabot in #466
- Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.26.0 to 1.27.0 by @dependabot in #465
- Bump docker/build-push-action from 5 to 6 by @dependabot in #471
- Bump golang.org/x/net from 0.25.0 to 0.26.0 by @dependabot in #467
- Get facility code from HW object: by @jacobweinstock in #472
- Bump google.golang.org/grpc from 1.64.0 to 1.65.0 by @dependabot in #473
- Bump go.opentelemetry.io/otel/trace from 1.27.0 to 1.28.0 by @dependabot in #474
- Bump golang.org/x/net from 0.26.0 to 0.27.0 by @dependabot in #477
- Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.27.0 to 1.28.0 by @dependabot in #481
- Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.52.0 to 0.53.0 by @dependabot in #476
- Bump k8s.io/apimachinery from 0.29.3 to 0.30.3 by @dependabot in #485
- Bump k8s.io/client-go from 0.29.3 to 0.30.3 by @dependabot in #486
- Bump sigs.k8s.io/controller-runtime from 0.17.3 to 0.18.4 by @dependabot in #468
New Contributors
- @rpardini made their first contribution in #434
- @jasonyates made their first contribution in #447
Full Changelog: v0.11.0...v0.12.0
v0.11.0
What's Changed
- Reduce dependabot update frequency by @chrisdoherty4 in #358
- Bump google.golang.org/grpc from 1.58.2 to 1.58.3 by @dependabot in #359
- Bump github.com/go-logr/logr from 1.2.4 to 1.3.0 by @dependabot in #360
- Allow specifying an interface to bind to: by @jacobweinstock in #362
- Remove trusted proxies around auto.ipxe: by @jacobweinstock in #363
- Bump github.com/go-logr/zapr from 1.2.4 to 1.3.0 by @dependabot in #365
- Add trusted proxies back as optional: by @jacobweinstock in #366
- Bump golang.org/x/sync from 0.4.0 to 0.5.0 by @dependabot in #367
- Add TFTP blocksize flag: by @jacobweinstock in #369
- Bump k8s.io/client-go from 0.28.3 to 0.28.4 by @dependabot in #373
- Bump cachix/install-nix-action from 23 to 24 by @dependabot in #377
- Bump alpine from 3.18 to 3.19 by @dependabot in #378
- Bump k8s.io/client-go from 0.28.4 to 0.29.0 by @dependabot in #380
- Update direct and transitive otel dependencies by @jacobweinstock in #381
- Add auto discovery of trusted proxies in Kubernetes, relays and giaddr fix: by @jacobweinstock in #379
- Remove discover of podcidrs: by @jacobweinstock in #383
- Bump golang.org/x/crypto from 0.16.0 to 0.17.0 by @dependabot in #384
- Bump github.com/prometheus/client_golang from 1.17.0 to 1.18.0 by @dependabot in #388
- Bump github.com/go-logr/logr from 1.3.0 to 1.4.1 by @dependabot in #386
- Bump golang.org/x/sync from 0.5.0 to 0.6.0 by @dependabot in #389
- Bump cachix/install-nix-action from 24 to 25 by @dependabot in #390
- bring back the code from tinkerbell/dhcp by @jacobweinstock in #364
- Add proxyDHCP handler by @jacobweinstock in #387
- Bump golang.org/x/net from 0.19.0 to 0.20.0 by @dependabot in #392
- Clean up - Remove duplicate dhcp package by @jacobweinstock in #397
Full Changelog: v0.10.1...v0.11.0
v0.10.1
What's Changed
- Bump cachix/install-nix-action from 18 to 23 by @dependabot in #352
- Bump github.com/google/go-cmp from 0.5.9 to 0.6.0 by @dependabot in #353
- Bump golang.org/x/net from 0.16.0 to 0.17.0 by @dependabot in #354
- Update dhcp lib dependency: by @jacobweinstock in #355
- Bump k8s.io/client-go from 0.28.2 to 0.28.3 by @dependabot in #356
- Update DHCP lib version: by @jacobweinstock in #357
Full Changelog: v0.10.0...v0.10.1
v0.10.0
What's Changed
- Use
github.com/tinkerbell/dhcp
library: by @jacobweinstock in #337 - Remove kernel parameter ip=dhcp in auto.ipxe: by @jacobweinstock in #339
- Remove github.com/pkg/errors as a direct dependency: by @jacobweinstock in #338
- Rename project to Smee: by @jacobweinstock in #341
- Move to latest release of k8s.io/client-go: by @jacobweinstock in #340
- Add note on Boots name: by @jacobweinstock in #342
- Fix middleware writer: by @jacobweinstock in #343
- Update dependencies by @jacobweinstock in #344
- Bump actions/checkout from 3 to 4 by @dependabot in #345
- Bump docker/build-push-action from 3 to 5 by @dependabot in #346
- Bump docker/login-action from 2 to 3 by @dependabot in #347
- Bump alpine from 3.13 to 3.18 by @dependabot in #350
- Bump docker/setup-buildx-action from 2 to 3 by @dependabot in #348
- Bump docker/metadata-action from 4 to 5 by @dependabot in #349
- Update dhcp and ipxedust deps by @jacobweinstock in #351
Full Changelog: v0.9.0...v0.10.0
v0.9.0
What's Changed
- Parse syslog into structured logging: by @jacobweinstock in #316
- Bump golang.org/x/text from 0.3.7 to 0.3.8 by @dependabot in #319
- Expose ipxedust script patching feature by @fintelia in #318
- Refactor auto.ipxe and custom ipxe scripting: by @jacobweinstock in #315
- Bump golang.org/x/net from 0.0.0-20220812174116-3211cb980234 to 0.7.0 by @dependabot in #320
- Update ipxedust by @fintelia in #321
- Logging update, reorganize packages, and remove unused code by @jacobweinstock in #323
- Increase syslog buffer size, fix key/value mapping: by @jacobweinstock in #325
- Remove
github.com/packethost/pkg/env
dependency by @jacobweinstock in #324- breaking CLI flag change.
-osie-path-override
->-osie-url
- breaking CLI flag change.
- Remove iPXE features doc: by @jacobweinstock in #327
- Update roles based on governance: by @jacobweinstock in #328
- Fix auto and custom ipxe script generation by @jacobweinstock in #330
- Update ipxedust library: by @jacobweinstock in #332
- Bump google.golang.org/grpc from 1.48.0 to 1.53.0 by @dependabot in #335
New Contributors
- @dependabot made their first contribution in #319
Full Changelog: v0.8.1...v0.9.0