Releases: spr-networks/super
Releases 路 spr-networks/super
Release v0.3.12
Multicast, WiFi Channel fixes #patch Key Fixes * Fix multicast proxy skipping AP interfaces incorrectly Improvements * LAN Link under one view * Device List UI improvements * ACS support * If something goes wrong with WiFi config/channels, load a failsafe * Hostapd updated from upstream
Release v0.3.11
Noble Numbat Images & New Release #patch (#324) ## v0.3.11 Major change * Image builder set to 24.04 base. Key Fixes * Plugin events from superd introduced a problem with older versions of docker, causing restart issues. now fixed in dev branch * Fixed incorrect UI redirect when no devices with a MAC address were left Improvements * New Device view, faster, with sorting by IP, Time, Name, Tag & Group * Rendered Devices are now clickable throughout the UI * WiFi Channel selection fixed. It would hang on the wrong band when switching interfaces * Moved version check into badge on top instead of popups * Alerts view now categorizes by alert type and are searchable * Simple field counts for the Alerts & Events views * Container networking is now under a Containers Tab under System Info * Arp under System Info -> Network Info Tab * Supernetworks view is now "DHCP Settings" --------- Co-authored-by: lts-po <po@longterm.io>
Clearfog Release v0.3.11
Noble Numbat Images & New Release #patch (#324) ## v0.3.11 Major change * Image builder set to 24.04 base. Key Fixes * Plugin events from superd introduced a problem with older versions of docker, causing restart issues. now fixed in dev branch * Fixed incorrect UI redirect when no devices with a MAC address were left Improvements * New Device view, faster, with sorting by IP, Time, Name, Tag & Group * Rendered Devices are now clickable throughout the UI * WiFi Channel selection fixed. It would hang on the wrong band when switching interfaces * Moved version check into badge on top instead of popups * Alerts view now categorizes by alert type and are searchable * Simple field counts for the Alerts & Events views * Container networking is now under a Containers Tab under System Info * Arp under System Info -> Network Info Tab * Supernetworks view is now "DHCP Settings" --------- Co-authored-by: lts-po <po@longterm.io>
Release v0.3.10
Bugfix: populate wpa2 psks for all devices again #patch (#313) * Change wpa3/wpa2 population behavior back for now
Clearfog Release v0.3.10
Bugfix: populate wpa2 psks for all devices again #patch (#313) * Change wpa3/wpa2 population behavior back for now
Release v0.3.9
Docker bug fix #patch (#311) * [ui] fix mobile for hostname * [api] return json if config * [ui] ClientSelect Policy support, use globe icon for Group * [build] docker has introduced a bug with relative paths and files, address with PWD * [api] Remove wpa2 workaround for apple devices * [api] [dhcp] Do not DHCP from WANIF * [ui] cleanup flex/mobile. fix #308 * [ui] listItem as component * [ui] swipeList for ios * [ui] use swipelist for ios, see #306 --------- Co-authored-by: lts-po <po@longterm.io>
Clearfog Release v0.3.9
Docker bug fix #patch (#311) * [ui] fix mobile for hostname * [api] return json if config * [ui] ClientSelect Policy support, use globe icon for Group * [build] docker has introduced a bug with relative paths and files, address with PWD * [api] Remove wpa2 workaround for apple devices * [api] [dhcp] Do not DHCP from WANIF * [ui] cleanup flex/mobile. fix #308 * [ui] listItem as component * [ui] swipeList for ios * [ui] use swipelist for ios, see #306 --------- Co-authored-by: lts-po <po@longterm.io>
Release v0.3.8
v0.3.8 #patch (#309) * Improve e2e testing * Add fixes for 'disabled' policy handling * Fix policy handling for multiple container interface rules * Alerting improvements
Clearfog Release v0.3.8
v0.3.8 #patch (#309) * Improve e2e testing * Add fixes for 'disabled' policy handling * Fix policy handling for multiple container interface rules * Alerting improvements
Release v0.3.7
APNs support #patch (#301) ## v0.3.7 * Rename builtin groups as Policies, to clarify Group vs Tag vs Policy * Merged dns rebinding and block plugin, added UI to turn off rebinding protection * Changed cache behavior to no longer cache NXDomain, so permit override is instant * Added iOS Push Notification Support * Can now name router from UI * Can now override MAC addresses for interfaces * Fixed Scoped Token Paths to allow :r path to come first * UI Improvements / Bug Fixes * [docs] Add a link to D/O VPN Droplet * [ui] update pods * [ui] fix #287, setup mobile form. + isDone message fix for setup * [ui] wip apple notifications for ios * [ui] wip apple notifications for ios * [ui] cleanup, setup and init notifications on ios in App.js * [ui] add react-native-device-info, react-native-rsa-native for ios notifications * [ui] add code for storing deviceinfo, also send this info to api * [api] add /alerts_register route to save device info for ios * [api] validate deviceId * [ui] refactor some more * [docs] Update vpn link * Update readme * [ui] Fix JSONSyntax usage crash * [api] Implement Policies * [docs] Update templates and release notes with information about policies * [wireguard] Update virtual install to use policies instead of groups * [api] Migrate lan_upstream tag into a policy * [ui] Migrate Groups and Tags to Policies * [ui] Add ClientSelect for Policies also * [api] Fix refactoring * [api] When migrating policies update nil entries * [api] Remove policy groups when migrating * [ui] Clean up due to policies migration * [tests] Update to support policies * [multicast_udp_proxy] Update policies in DeviceEntry * [ui] version for @expo/html-elements in gluestack fix * [ui] Change to checkboxes for policies * [ui] version for @expo/html-elements in gluestack fix * [ui] add appState for page refresh on foreground and refresh gesture * [ui] Fix mobile wrapping and add more detailed policy names * [dns] Update golang version * [build] [dns] Remove extra clang dependency from builder * [ui] For clearfogs when eth2 is detected set it as default * [ui] Update policy when checkbox is set * [api] Add MACOverride feature * [ui] Add MAC override in UI * [build] Mount base as :ro for db, packet logs * [api] #258 name router from API * [ui] Make hostname settable #258 * [api] [install] Update install counter domain * [api] test route for notification service, use spr-apns-proxy * [ui] cleanup * [ui] cleanup * [api] p2p encrypt notifications * [ui] p2p encrypt notifications * [ui] cleanup * [ui] wifi-info entitlements * [ui] deviceInfo cleanup * [ui] deviceInfo cleanup * [ui] deviceInfo cleanup * [ui] add component for async store state * [ui] deviceInfo cleanup * [ui] deviceInfo cleanup * [ui] deviceInfo cleanup * [ui] fix #296 , colors for groups * [ui] force string if error * [ui] less width for chart * [ui] forward event template msgs * [ui] Add disable rebinding option to UI * [docs] Update to reflect new docker compose behavior * [dns] Update build to use spr-cache and merged rebinding branches * [docs] Update docs with feature updates * [ui] Dont log key generation for apns * [ui] [api] Rename endpoint to mark that it is ios specific * [api] Hook in APNS into alerts * [api] Update dependency versions * [UI] WIP for parseLogMessage support * [ui] Fix error alert for missing traffic stats * [api] Run APNS when no WS notifications are sent * [ui] trigger ios build * [api] call loadMobileProxySettings, pass device for test * [ui] Start settings modal * [ui] update APNS from UI * [ui] update APNS from UI fix * [ui] update APNS from UI fix * [api] proxy settings fix * [ui] Add Save Button * [ui] fix submit, close on save * [docs] Add plugin.json for sample plugin * [ui] fix spacing * [superd] Fix missing return for 404 error * [ui] Update host name setting to use onsubmit * [ui] cleanup, parseLogMessage * [ui] refresh timeout * [ui] fix mobile * [ui] cleanup logging * [ui] only one ws connection * [api] call loadAlertDevices, delete old devices * [ui] make sure type is set when editing alerts * [ui] only one ws connection * [ui] skip parseLogMessage * [ui] add tests for parseLogMessage * [api] fix to not have json in json * [ui] use context to fetch device * [ui] enable parseLogMessage * [ui] enable parseLogMessage * [ui] return title/body if event is not set * [ui] handle null * [ui] handle null * [ui] mobile form, advanced * [ui] set .Data * [ui] set .Type * [ui] test * [ui] test * [ui] test * [api] add comments * [api] Always send plugin: events to websocket * [api] Fix hostname decoding * [api] Fix auto generate for plugins token * [api] Add more error handling for plugin configuration * [api] Add more error handling for plugin configuration * [api] Add more error handling for plugin configuration * [api] Populate GitURL, fix configs path * [build] Add configs/plugins mount to API container * [api] Fix hostname fallthrough * [api] Fix hostname fallthrough * [api] Fix hostname scoping * [api] Fix hostname scoping * [api] Fix hostname scoping * [api] Fix hostname scoping * [api] Fix hostname to use json * [api] Fix hostname to use json * [superd] Add BUILDCTX environment variable for docker buildkit * [ui] Add plugin events * [superd] Assign BUILDCTX * [superd] Assign BUILDCTX * [superd] Add BUILDCTX to the outer command * [superd] Add sprbus event when superd docker commands fail * [superd] Add eventbus sock access to superd * [ui] handle errors better * [api] data arg is string with json * [ui] handle null * [ui] AddAlerts view * [ui] AddAlerts, event fields in ItemMenu * [api] Always strip prefix for URL Path on unix proxy * [api] support CustomInterfaceRule for plugin.json * Revert "[api] support CustomInterfaceRule for plugin.json" Instead, lets do these in plugin UI This reverts commit 9917fd2e89eee351412569dfe03337ae6a8eee3b. * [api] Fix Scoped Token Path matches * [docs] Update release notes * [ui] Add Policies to Container Interface List --------- Co-authored-by: lts-po <po@longterm.io> Co-authored-by: lts-po <37542945+lts-po@users.noreply.github.com>