Skip to content

Releases: gizmo-platform/gizmo

v0.2.3

22 Oct 04:17

Choose a tag to compare

Changelog

  • 51608fe pkg/fms/ui: Fix team count sizing

v0.2.2

22 Oct 03:54

Choose a tag to compare

Changelog

  • e2b58a4 pkg/fms: Vendor mustache.js

v0.2.1

15 Oct 03:41

Choose a tag to compare

Changelog

  • 7257724 pkd/docs/mdbook: Synchronize

v0.2.1-rc1

13 Oct 04:13

Choose a tag to compare

Changelog

  • c2e06b7 pkg/docs: Fix docs path
  • 5e72505 pkg/docs: Support loading docs from external bundle
  • e568206 pkg/fms/ui/p2/views/setup: Fix 'for' on net-advanced setup page
  • 644dd99 pkg/fms/ui: Remove short-circuit condition
  • e294807 pkg/fms: Add additional toasts for background tasks
  • f1ded6a pkg/fms: Add config page for HUD status
  • 3209f69 pkg/fms: Add more feedback around device flashing
  • b77b4c9 pkg/fms: Add web based field binding
  • 3362e92 pkg/fms: Fix gizmo meta report handling
  • 3b17156 pks/fms/ui: Add bind link

v0.2.0

11 Aug 06:11

Choose a tag to compare

Changelog

  • f99b8de .release: use package gizmo-fms as base

v0.1.9

11 Aug 04:04

Choose a tag to compare

Changelog

  • 67d2ab3 pkg/docs: Synchronize
  • 5637248 pkg/ds: Support loading firmware

v0.1.9-rc2

11 Aug 03:47

Choose a tag to compare

Changelog

  • 8308eca pkg/docs: Fix HTML build directory
  • 0641388 pkg/fms/system: Force resolvconf -u at boot

v0.1.9-rc1

04 Aug 04:20

Choose a tag to compare

Changelog

  • dcecada .github/workflows: Do not build non-ramdisk DS
  • 66e8842 .github/workflows: Update goreleaser
  • 6928b0f .github: Don't run release workflow on PRs
  • f6bb73e .goreleaser: Update to v2 config; drop 32-bit builds
  • 7e33ce6 .release: Ensure default passwords are set
  • 1eb77c0 .release: Include LLDP in DS
  • 752ded4 .release: Increase FMS image size by 2GB
  • 024dcb2 .release: Update base image
  • fb7c574 LICENSE: Welcome to 2025
  • 168498e README.md: Update; Spellcheck
  • bd2ad84 go.mod: Upgrade authware
  • 3db7634 go.mod: Upgrade pongo2 to v6
  • 2d9cd0b internal/cmdlets: Add improved stability for bootstrap VLAN
  • 1646cd0 internal/cmdlets: Authenticate mapping changes
  • dd2c87f internal/cmdlets: Fix field box flash command
  • b7bc49b pkg/config: Automatically initialize certain elements
  • b495575 pkg/config: Config -> GSSConfig
  • d7c812a pkg/config;pkg/fms: Adjust paths for /var/lib/gizmo
  • ecfcc64 pkg/docs: Synchronize
  • 358d263 pkg/ds: Make a report failure debug, not warn
  • 98e7bf8 pkg/eventstream: Add event streaming framework
  • 2689db9 pkg/eventstream: Add null event stream implementation
  • 7a4f5e5 pkg/fm/ui/static/js: vendor reconencting-websocket.js
  • 879290a pkg/fms/system: Add welcome/gizmo-sysconf
  • 06a0532 pkg/fms/system: Ensure that dialog is installed
  • 607c9a1 pkg/fms/system: Install gizmo-fms as system service
  • 2eb40c5 pkg/fms/ui/p2: Fix display style on hud
  • bc5e2b2 pkg/fms/ui/static/js: Add gizmo.js
  • a790f7f pkg/fms/ui: Make OOBE page ordering more sensible
  • 4316815 pkg/fms/ui: Toast when files are downloaded
  • eb2c038 pkg/fms/ui: Vendor toastify
  • 2aef75e pkg/fms: Add APIs for out-of-box setup
  • d0e4db0 pkg/fms: Add auth around API calls as well
  • 09e678f pkg/fms: Add base web components
  • b914f97 pkg/fms: Add configuration pages for very advanced settings
  • 2df8fe6 pkg/fms: Add documentation and welcome splash
  • 1c8fb9d pkg/fms: Add frontend rendered HUD
  • 3ea0061 pkg/fms: Add mechanism to modify wifi settings.
  • f64c1a8 pkg/fms: Add mechanism to zap network configuration
  • b284f0c pkg/fms: Add page for managing fields
  • b711f55 pkg/fms: Add web interface for net-bootstrap
  • 2360775 pkg/fms: Add web interface to modify enabled integrations.
  • 7dc654c pkg/fms: Add web interface to reconcile network
  • fbe9ab9 pkg/fms: Add web landing page
  • 74d24cb pkg/fms: Add web-based team mapping
  • c5feb7a pkg/fms: Add wizard support for large scoring boxes
  • 32fc003 pkg/fms: Bind UDP to all interfaces
  • 4da7b22 pkg/fms: Directly listen for Gizmo Metadata
  • 4412b8c pkg/fms: Don't pull in all of font-awesome for 3 glyphs
  • 25b0dbe pkg/fms: Enable auth
  • bf9f651 pkg/fms: Fetch restricted files without fork()
  • 5a11ecd pkg/fms: Fix shutdown hang
  • 128d244 pkg/fms: Handle flash-device from the web UI
  • 2f80e36 pkg/fms: Make config reloadable
  • accb1a7 pkg/fms: Migrate FMS specific HTTP handlers to FMS packge
  • 9ea20d1 pkg/fms: Migrate config items to pkg/config
  • 13017f4 pkg/fms: Move system config to pkg/fms/system
  • 9996ff0 pkg/fms: Parse roster in web UI
  • 7cfc34b pkg/fms: Provide a button to map present teams
  • f17e8b2 pkg/fms: Provide feedback for tzupdate
  • b98e1f2 pkg/fms: Refactor config handling
  • c97b96e pkg/fms: Remove SSR HUD
  • fe2588c pkg/fms: Resolve Xorg issues on rpi5
  • f5582d7 pkg/fms: Serve event stream
  • 5136ba6 pkg/fms: Show actual teams next to expected
  • c5f6169 pkg/fms: Split webui to its own filesystem
  • 7a563a8 pkg/fms: Work around rpi5 brcmfmac bug
  • 4a9c8e2 pkg/http: Add ability to mount subrouters
  • 00809f2 pkg/http: Fix startup waitgroup handling
  • ebc233c pkg/mqttserver: Remove (unused)
  • cc84136 pkg/routeros/config: Add bootstrap workflow functions
  • 33170b7 pkg/routeros/config: Add support for elastic port provisioning (jumbo mode)
  • 5a810b1 pkg/routeros/config: Default stateDir to /var/lib/gizmo/.netstate
  • 02eb41a pkg/routeros/config: Upgrade TF to v1.75.0.
  • f84f44a pkg/routeros/netinstall: Add additional capabilities
  • fffe097 pkg/routeros/netinstall: Add support for large scoring boxes
  • 1554740 pkg/routeros/netinstall: Clean up optionset handling
  • 7d546e6 pkg/routeros/netinstall: Ensure install exits after each invocation
  • 550c823 pkg/routeros/netinstall: Log netinstall-cli command
  • 5480661 pkg/routeros/netinstall: Publish file fetch and error events
  • 475aac2 pkg/routeros/netinstall: Resolve path change issues
  • d9f26a5 pkg/routeros/netinstall: Upgrade RouterOS to 7.17
  • 563d1fa pkg/routeros/netinstall: Work around daemon behavior in netinstall-cli
  • ceb5c7e pkg/routeros: Implement fetcher for fetching
  • 0deb9b9 pkg/routeros: check actual LLDP peer for DS
  • 81ccc6e pkg/tlm/net: Save entire stage, not just active map
  • 34ccb16 pkg/{fms,ds}: Remove mqttcli
  • 6bb796b pkg: Move gizmo to /usr/bin
  • a3d839f pkg: Support bind config hinting

v0.1.8

13 Dec 13:27

Choose a tag to compare

Changelog

  • 747a83a internal/cmdlets: Add improved I/O to remap command
  • 6beb7cd internal/cmdlets: Ensure remap presents quads in the same order every time
  • 81a90e9 pkg/fms: Provide means of disabling integrations
  • be4065f pkg/http/tpl: Display 'NO TEAM' when no team is present
  • 95974f7 pkg/http: Expect firmware v0.1.7.

v0.1.7

05 Dec 20:03

Choose a tag to compare

Changelog

  • d0b1c3f .goreleaser: Don't download fontawesome if already present
  • 7c8f6fe Revert "pkg/fms: Remove BGP config questions"
  • ed2dcb1 internal/cmdlets: Do not log nil errors
  • a6a9a51 internal/cmdlets: Support 'GZMO' prefix for ds autoconf
  • 64656bd pkg/ds: Handle stats via UDP
  • 99cd30b pkg/ds: Use UDP for data transport
  • ac3e650 pkg/http/server: Parse PCSM typed feed for schedule integration
  • 8cd824f pkg/http: Expect firmware v0.1.6.
  • 7d46598 pkg/http: Log failed mapping changes
  • 5a0f03d pkg/http: Refactor HUD for multi-field
  • 1a4bf8e pkg/routeros/config: Add expansion on sfp1 if present
  • f258eb5 pkg/routeros/config: Add option for BGP
  • 78f5a45 pkg/routeros/config: Adjust internal VLANs
  • a4d4e5f pkg/routeros/config: Pin version, not provider hashes
  • f785730 pkg/routeros/config: Support fixed DNS
  • ec316d5 pkg/routeros: Remove buggy bootstrap certs
  • 6eba4aa pkg/routeros: Support using arm64 hardware for fields
  • 823e3ee pkg/tlm: Provide means to save and recover TLM state