Releases: FRINXio/FRINX-machine
Frinx Machine v2.1
What's Changed
- Update swarm-monitoring.yml by @Jozefiel in #287
- Update db_loki_search.json by @Jozefiel in #289
- Rename Frinx-Machine components by @Jozefiel in #288
- Update db_loki_search.json by @Jozefiel in #290
- Update telegraf.conf by @Jozefiel in #291
- noproxy without whitespaces by @Jozefiel in #293
- KrakenD security improvements by @Jozefiel in #295
- Disable keep-file for loki plugin by @Jozefiel in #296
- Disable redirect URI in KrakenD rest call by @Jozefiel in #297
- Changed verbosity for specific uniconfig-controller and unistore logs by @Jozefiel in #298
- Enhanced KrakenD endpints for frontend by @Jozefiel in #299
- Update swarm-workflow-manager.yml by @SimonMisencik in #300
- Add workflow for check spelling by @SimonMisencik in #301
- Cli shell env vars by @Jozefiel in #302
- L3VPN env replacement by @Jozefiel in #303
- Bump uniconfig and unistore to version frinx/uniconfig:5.0.22 by @Jozefiel in #305
- Conductor locking, increase CPU resource limits by @Jozefiel in #306
- Integration of Uniconfig:5.1.X version by @Jozefiel in #307
- Add workflow/running/:name API endpoint by @marosmars in #308
- Update networking and port configuration by @Jozefiel in #309
- SSH websocket by @Jozefiel in #310
- bump versions for release by @Jozefiel in #312
New Contributors
- @SimonMisencik made their first contribution in #300
Full Changelog: v2.0...v2.1
Frinx Machine v2.0
What's Changed
- Traefik in swarm mode by @Jozefiel in #280
- Disable monitoring services from traefik lb by @Jozefiel in #281
- Update README.md by @Jozefiel in #283
- Update service image versions by @Jozefiel in #284
- Improve Uniconfig loadbalancer by @Jozefiel in #285
- Prepare release of FRINX Machine 2.0 by @Jozefiel in #286
Full Changelog: v1.10...v2.0
Frinx Machine v1.10
What's Changed
- RBAC settings via docker secrets by @Jozefiel in #253
- Teardown stuck containers and network by @Jozefiel in #255
- NodeJS frontend compatible with Frinx Machine by @Jozefiel in #254
- Minor updates by @Jozefiel in #257
- KrakenD customization for L3VPN frontend by @Jozefiel in #259
- Device monitoring dashboard by @Jozefiel in #256
- Dedicated uniconfig network and TLS reorganization by @Jozefiel in #258
- Monitoring certificates validation used in Frinx Machine by @Jozefiel in #260
- Unistore related configuration by @Jozefiel in #261
- Proxy configuration improvement by @Jozefiel in #262
- Workflow-proxy rbac config by @Jozefiel in #263
- Bump versions and fix compatibility by @Jozefiel in #264
- Uniconfig statistic monitoring by @Jozefiel in #265
- Services version compatibility by @Jozefiel in #266
- Docker config with timestamp, rollback posibility by @Jozefiel in #267
- Docker security update compatibility by @Jozefiel in #268
- includeTasks query option in wp krakend config by @Jozefiel in #269
- Inventory RBAC in Krakend service by @Jozefiel in #270
- Bump postgres base image version by @Jozefiel in #271
- KrakenD service compatibility with version 2.0.4 by @Jozefiel in #272
- Unistore RBAC on encoded URL by @Jozefiel in #273
- Extend device monitoring grafana dashboard by @Jozefiel in #275
- Update docs for release Frinx Machine 1.10 by @Jozefiel in #274
- Conductor workflows metrics to influxdb by @Jozefiel in #276
- Service configuration improvements by @Jozefiel in #277
- Service versions and configurations by @Jozefiel in #278
Full Changelog: v1.9...v1.10
Frinx Machine v1.9
What's Changed
- Increase maximum external storage file size by @Vasyl-9 in #234
- Increase max db_pool_size to 300 for uniconfig db by @Jozefiel in #232
- Read sensitive data from docker secrets by @Jozefiel in #237
- Use default conductor startup script by @Jozefiel in #238
- Add resource limits configuration with high performance setup. by @Jozefiel in #235
- KrakenD X509 validation during starting container by @Jozefiel in #239
- Use latest frinx frontend tag by @Jozefiel in #242
- Influxdb by @Jozefiel in #241
- Multizone uniconfig configuration files loaded via docker config by @Jozefiel in #243
- Add multiple placement options for multinode uniconfig deployment by @Jozefiel in #244
- Authorization and Authentication in Frinx Machine by @Jozefiel in #231
- Bump Uniconfig version by @Jozefiel in #245
- Minor updates by @Jozefiel in #246
- Frinx Machine minor release updates by @Jozefiel in #248
- Update documentatio for Frinx Machine 1.9 by @Jozefiel in #247
- Bump image versions for Frinx Machine 1.9 by @Jozefiel in #249
- Increase uniconfig transaction age and timeout by @Jozefiel in #250
- Memory usage performance improvements by @Jozefiel in #251
- Bump image version for inventory and frontend by @Jozefiel in #252
Full Changelog: v1.8...v1.9
Frinx Machine v1.8
Main changes:
- Uniconfig 4.2.9
- Changed API for Workflow Manager
- Updated monitoring services
- Updated device inventory backend
- ...
More info in CHANGELOG.md
Frinx Machine v1.7
Main changes:
Uniconfig 4.2.8
Device Inventory
Monitoring services
KrakenD base v1.4.0
Added possibility to deploy multiple Uniconfig zones
Possibility to deploy multiple Uniconfig-controller instances per zone
v1.6
Main changes:
- New UI design
- Used frinx-frontend service instead of frinx-dashboard and uniconfig-ui
- Add Resource Manager to FM
- Improved multi-node deployment
- Improved docker bench security
- Production/Development resource reservation switch
Used components:
uniconfig:4.2.6.frinx
fm-base-workers:1.0.10
krakend:1.2.0 # used in dockerfile
elasticsearch:6.7.1
frinx-frontend:1.0.0
postgres:12.2
workflow-proxy:1.0.3
resource-manager:1.0.0
FRINX-machine v1.5
Main changes:
used KrakenD instead of API Gateway
optimized worker polling in fm-base-workers
Used components:
uniconfig:4.2.6.frinx
fm-base-workers:1.0.9
krakend:1.2.0
elasticsearch:6.7.1
frinx-dashboard:1.0.1
postgres:12.2
workflow-proxy:1.0.3
uniconfig-ui:2.0.3
FRINX-machine v1.4
Main changes:
- changed API gateway endpoints:
/uniconfig/api/* -> /api/uniconfig/* - set HTTP as default
Used components:
fm-base-workers:1.0.7
api-gateway:2.0.0
elasticsearch:6.7.1
frinx-dashboard:1.0.1
postgres:12.2
uniconfig-ui:2.0.2
uniconfig:4.2.6.frinx
FRINX-machine v1.3
Moving from docker compose to docker swarm with benefits like:
- multi-node deployment (separation of UniConfig from Workflow Manager)
- health checks and restart policy
- better monitoring of services
Cleanup of project:
- separation of other projects to their own repositories
- removing of git submodules
- using versioning of components
The main goal is to keep only deployment specific parts here while using docker images of components.
Used components:
fm-base-workers 1.0.6
frinx-dashboard 1.0.1
uniconfig 4.2.5.frinx
uniconfig-ui 1.1.9
api-gateway 1.0.0
postgres 12.2
elasticsearch 6.7.1