Agent (v1.0.14)
- Features
- Added support for setting and passing through environment variables in docker containers at runtime (see iofog-agent CLI)
- Added support for overriding container CMD directives at runtime (see iofog-agent cli)
- Agent Docker images now build from iofog-docker-images for stability
- Bugs
- Fix for deleting local images when registry was set to local
- Fix for when multiple Agents would removes other Agent's microservices on the same node
- Fixed for Private registries authentication
- Stop running microservices when iofog-agent package gets uninstalled (for real time this!)
Controller (v1.0.38)
- Features
- Added support for setting and passing through environment variables in docker containers at runtime (see iofog-controller CLI)
- Added support for overriding container CMD directives at runtime (see iofog-controller CLI)
- Added capability to return a microservice's public url when a public port is set
- New metrics being tracked:
- Total CPU usage
- Available disk
- Available memory
- Controller Docker images now build from iofog-docker-images for stability
- Bugs
- Update microservice did always get picked up by Agent
- High CPU usage when Controller was running for couple of weeks
- Fixed log rotation (should work infinitely now)
-
Fixed regression where Ports public directive was not honored
Connector (v1.0.4)
- Features
- Connector Docker images now build from iofog-docker-images for stability
- Bugs
- Improved and now return correct HTTP status codes when API call fails
Demo
- Features
- Huge refactoring and consolidation of Demo repo
- Rather than distinct environments, Demo now builds from a single docker-compose environment which is then augmented/decorated
- Updated and refactored docker-compose configurations to support V3 api spec
- Optimized Dockerfiles
- Improved overall user experience, logging and demo output
- Re-worked tutorial workflow to simplify user experience
- All Docker images now build from iofog-base-images for stability
- Added support for integration testing using TestHarness during CI execution
- Bug Fixes
- Fixed Agent docker depending on unstable location of Java
iofog.org
- Features
- Added documentation to support new Environment variables for Docker Containers
- Added documentation to support new CMD override for Docker Containers
- Updates to the Tutorial flow to support new Demo
Project Wide Work
- Ported all CI to Azure Pipelines
- Simplified Packaging, Tagging and Release process for public artifacts
- Implemented initial cross component integration tests suite in Test Runner repo
- Added support for pushing snapshot/rc artifacts to PackageCloud
- Integrated Snyk for continual security and vulnerability analysis
- Cleaned up, refactored and retired old/crufty repos, branches and code we no longer needed