Eclipse ioFog™ 1.1.0

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
Release Date
Release Type
Minor release