Releases: RunOnFlux/flux
Releases · RunOnFlux/flux
v4.20.0
- Decentralized Persistent Container Data Application Support with new Syncthing mechanism r: -> More information about it here -> https://docs.google.com/document/d/1-TpleTcCKs16Eyy7Y4ZwnNszxJ5P4NuzCzz5tRaACB4/edit?usp=sharing
- Fix failing to install apps because of old unused docker network configurations on the FluxNode
- Other small improvements
Because of the change regarding the new syncthing mechanism that brings decentralised persistent data support to our network, this version will be enforced on December 12th. Make sure you update your Fluxnode before that date.
v4.19.0
v4.18.0
- Improve connections between FluxNodes
- For more information check out here: https://docs.google.com/document/d/1fTYzOgthM_-ebgkyl8VCl8Q6wKXY9B9n0G7_f-6dsds
- Adjusts Syncthing when specific folders are set to sync instead of the entire container data
- Marketplace apps now properly allow different periods of subscriptions
- Other small improvements
This version brings significant improvements to deterministic connections together with new api endpoints to properly connect UPNP nodes. As such we will be enforcing this version on the 28th of November.
v4.17.0
- Fix app updates/renews that were below version 5.
v4.16.1
v4.16.0
- It is now possible to define specific folders from your container to be synced by syncthing. ex: '/root|s:/root/test' this will create the root container but only the test folder will be synced across the nodes running the app on the network
- Marketplace now works with Environment parameters that are stored Flux Storage
- Config reload and adjusting FluxOS configuration file no longer restarts FluxOS
- Added restart FluxOS option to Flux Admin Page
- Other improvements and fixes on Home UI
- Improvements on messages processing. Duplicated messages are no longer processed (reduces cpu and disk usage)
- Better detection of external IP address changed and broadcasts to the network
- Other minor improvements
v4.15.0
- Nodes under UPNP where router is always failing to map ports (not possible to run any app) will get DOS state on fluxOS and start failing benchmarks
- All applications are now updated to version 7 on update specifications/renew
- Improvements on Application Management Page (Tabs: Information, Resources, File Changes, Processes, Logs, Execute Commands Output - commands are now a string not an array)
- Added to Flux Admin Page the ability to adjust apiport, routerIp, blockedPorts and blockedRepositories
- Prevents nodes from installing application that is IP scoped
- Other small improvements
This version will be enforced on November 7th.
v4.14.1
v4.14.0
- FluxOS now accepts a new property on configuration file blockedRepositories.
- Node operator can define up to 10 images (organisations) that they do not want to run on their fluxNode. Repositories from Flux Marketplace can not be blocked. More information bellow
- An array of Strings ex: ... blockedRepositories: ['test/banthis', 'block/dontrunonme'] ...
- Changing configuration file automatically restarts FluxOS.
- It can take up to an hour for an application running on a node to be removed by blockedRepositories configuration changes.
- Upnp port testing adjustments
- Improvements on application update internal process
- Following API calls added:
- GET /flux/routerip
- GET /flux/blockedports
- GET /flux/apiport
- GET flux/blockedrepositories
- GET /flux/marketplaceurl
- GET /flux/adjustrouterip/:routerip? (admin privileges)
- POST /flux/adjustblockedports (admin privileges)
- GET /flux/adjustapiport/:apiport? (admin privileges)
- POST /flux/adjustblockedrepositories (admin privileges)
- Error of 'Applications port range is not reachable from outside' is now considered only after more then 100 failed attempts
- Masternode category on marketplace
- Several Updates on HomeUI
v4.13.0
- FluxOS now officially supports following distributions, Node and Mongo versions with others likely to work:
- Ubuntu 18.04, 20.04, 22.04
- NodeJS 16, 18, 20
- MongoDB 4.4, 5.0, 6.0, 7.0
- Small changes on development marketplace
- Adds port 53 to the banned port list by FluxOS as it is used by Ubuntu/Debian DNS. We are working on resolving the issues and make it available soon again
- Adds a range of ports not available on UPNP nodes to prevent the FluxOS error "Failed: Error on FluxOs response - Applications port range is not reachable from outside!"
- Other code improvements