Releases: RunOnFlux/flux
Releases · RunOnFlux/flux
v3.19.0
- Application Specifications version 5
- geolocation
- array
- specifying code continents prefixed with 'a' to spawn application in
- specifying code countries prefixed with 'b' to spawn application in
- eg. ["aEU", "bCZ"]
- contacts
- array
- array of contacts. Currently only emails are possible
- eg. ["[email protected]", "[email protected]"]
- geolocation
Geolocation is used to force an application to be spawn in specific locations and in the future will support negations, multiple continent/country and more.
Contacts can be used for FluxOS to notify about application expiration, spawning and additional Flux features.
- Improvements on amount of messages transmitted
- Additional bug fixes and optimizations
App Specs v5 are set to go live on blockheight 1142000
This is a hard fork release and all nodes must update before height 1142000
v3.18.0
v3.17.0
- Maximum image size is now 2Gb instead of 500Mb
- Tags are now not required for a whitelist/blacklist.
- Flux documentation (docs) has been moved to separate repository
- Additional source code documentation
- Expansion of Flux test suite
- Flux communication service is now reorganized to multiple services
- Fixes authentication for recently signed messages
v3.16.0
Authentication improvements
Goal is to prevent expiring of sessions while load balancer switches backend nodes. Switch of backend node causes invalidation of authentication as new node does not know of previous signed messages. New scheme allows using any signed message of Flux sign scheme that was recently signed.
- Login phrase signature is no longer stored
- instead search for loginPhrase with zelid is used
- Auth header must contain all loginPhrase, zelid and signature
- Logins now expire after 14 days
- Logins for certain permissions of user, app owner are portable from one node to another for recently valid signatures
Other improvements
- Refactor: .substr() is deprecated - replaced with .slice()
- Extend JSDocs for wallet section of daemonService.js
- Adds Download, Upload and ping information to UI
- Adds UPNP descriptions
- Adds constants adjustemtents for UFW and UPNP
- Fixes cache of daemon calls not being properly used
v3.15.0
v3.14.0
v3.13.0
v3.12.0
v3.11.0
- Multiport support
- Run FluxOS on different machines using same IPv4 address
- up to 8 nodes behind same IPv4 address
- requires UPnP
- Ports allowed are: 16127, 16137, 16147, 16157, 16167, 16177, 16187, 16197
- requires latest Flux Benchmark v3.1.0
- ! experimental !
How to set up?
- navigate to your fluxOS folder and edit /config/userconfig.js and add following line
apiport: 16137,
- Additional test suite
- Additional source code documentation
- Grammar corrections
- Enforcement of Flux Benchmark v3.0.0, FluxOS of v3.10.0, Flux Daemon of v6.0.0
- UI and other improvements