Skip to content

Releases: ystia/yorc

v4.0.5

22 Mar 16:04
Compare
Choose a tag to compare

Download Yorc 4.0.5 on Bintray

v4.0.5 is available for donwload on Bintray

Yorc Changelog

4.0.5 (March 22, 2021)

ENHANCEMENTS

  • Added a tasks dispatcher metrics refresh time configuration parameter (GH-715)

BUG FIXES

  • Yorc panics on ElasticSearch store error (GH-719)

v4.0.4

23 Oct 18:30
60620d4
Compare
Choose a tag to compare

Download Yorc 4.0.4 on Bintray

v4.0.4 is available for donwload on Bintray

Yorc Changelog

4.0.4 (October 23, 2020)

ENHANCEMENTS

  • Support ssh connection retries (GH-688)
  • Remove useless/cluttering logs (GH-681)

BUG FIXES

  • Panic due to nil pointer dereference may happen when retrieving a workflow (GH-691)
  • Empty directories not removed after ansible executions can lead to inodes exhaustion (GH-683)

v4.0.3

27 Aug 14:33
a2fb8e2
Compare
Choose a tag to compare

Download Yorc 4.0.3 on Bintray

v4.0.3 is available for donwload on Bintray

Yorc Changelog

4.0.3 (August 27, 2020)

FEATURES

  • [Slurm] Expose Slurm scontrol show job results as job attributes (GH-664)

BUG FIXES

  • Asynchronous execution termination detection error (GH-677)
  • Yorc generates forcePurge tasks on list deployments API endpoint (GH-674)
  • Yorc is getting slow when there is a lot of tasks (GH-671)
  • Yorc does not build on Go1.15 (GH-665)

v4.0.2

10 Jul 10:27
150e833
Compare
Choose a tag to compare

Download Yorc 4.0.2 on Bintray

v4.0.2 is available for donwload on Bintray

Yorc Changelog

4.0.2 (July 10, 2020)

SECURITY FIXES

FEATURES

  • Added an ElasticSearch store for events and logs (GH-658)

ENHANCEMENTS

  • Enhance logs and events long-polling performances on file storage (GH-654)

BUG FIXES

  • Concurrency issue in workflows execution may lead to a task never reaching a terminal status (GH-659)
  • Bootstrap on Centos 7 on GCP fails (GH-649)

v4.0.1

06 Jul 09:19
83de1a1
Compare
Choose a tag to compare

Download Yorc 4.0.1 on Bintray

v4.0.1 is available for donwload on Bintray

Yorc Changelog

4.0.1 (May 14, 2020)

ENHANCEMENTS

  • Alien4Cloud download URL change (#637)

BUG FIXES

  • Kubernetes Client uses deprecated apis removed on recent versions of K8S (v1.17+) (#645)
  • Bootstrap may failed with a nil pointer error if download of a component fails (#634)
  • Missing concurrency limit during data migration for logs and events file storage (#640)
  • Unable to undeploy a deployment in progress from Alien4Cloud (#630)

v4.0.0

05 May 18:34
dd9ffb7
Compare
Choose a tag to compare

Yorc Changelog

4.0.0 (April 17, 2020)

BUG FIXES

  • Location is not listed if its properties are missing (GH-625)
  • Sometimes Yorc bootstrap fails to start local Yorc instance because Consul is not properly started (GH-623)

v4.0.0-rc.1

05 May 18:54
e366a17
Compare
Choose a tag to compare
v4.0.0-rc.1 Pre-release
Pre-release

Yorc Changelog

4.0.0-rc.1 (March 30, 2020)

FEATURES

  • Support TOSCA 1.3 inputs/outputs for workflows (GH-556)

ENHANCEMENTS

  • Yorc Tasks should have an error message when appropriate (GH-613)

BUG FIXES

  • CLI yorc locations list doesn't return HostsPool information (GH-615)

v4.0.0-M10

05 May 18:53
cfdeeb3
Compare
Choose a tag to compare
v4.0.0-M10 Pre-release
Pre-release

Yorc Changelog

4.0.0-M10 (March 10, 2020)

FEATURES

  • Add a consumable resources concept to the Hosts Pool (GH-205)

BUG FIXES

  • Yorc Bootstrap doesn't uninstall yorc binary (GH-605)
  • Document server info REST API endpoint and change returned JSON to comply to our standards (GH-609)
  • Default cache size for file storage is too large (GH-612)

v4.0.0-M9

05 May 18:54
854661e
Compare
Choose a tag to compare
v4.0.0-M9 Pre-release
Pre-release

Yorc Changelog

4.0.0-M9 (February 14, 2020)

FEATURES

  • Host pool election for compute allocation can be more relevant (GH-83)

BUG FIXES

  • Tosca public_ip_address attribute is wrongly set with private address for hosts pool computes (GH-593)
  • REQ_TARGET keyword on TOSCA doesn't work with requirement type (GH-598)
  • Failure running workflow with inline activity (GH-592)

v4.0.0-M8

05 May 18:53
Compare
Choose a tag to compare
v4.0.0-M8 Pre-release
Pre-release

Yorc Changelog

4.0.0-M8 (January 24, 2020)

BREAKING CHANGES

Refactor Yorc storage system

Yorc supports several store types and store implementations that can be configured by users correspondingly with their needs.
See below enhancement allowing to implement a File+Cache sorage backend.

Changes in Yorc metric namespace

In order to improve the observability of Yorc execution, the exposed metrics' names were modified.
Now labels are used which allow to provide metric trees (GH-297).

Changes on the deployments API

As deployments are from now stored by JSON, some functions have been changed:

func GetOperationPathAndPrimaryImplementation(ctx context.Context, deploymentID, nodeTemplateImpl, nodeTypeImpl, operationName string) (string, string, error)
func GetRequirementsKeysByTypeForNode(ctx context.Context, deploymentID, nodeName, requirementType string) ([]string, error)
func GetRequirementKeyByNameForNode(ctx context.Context, deploymentID, nodeName, requirementName string) (string, error)
func ReadWorkflow(kv *api.KV, deploymentID, workflowName string) (tosca.Workflow, error)

And substituted by:

func GetOperationImplementation(ctx context.Context, ...) (*tosca.Implementation, error)
func GetRequirementsByTypeForNode(ctx context.Context, deploymentID, nodeName, requirementType string) ([]Requirement, error)
func GetWorkflow(ctx context.Context, deploymentID, workflowName string) (*tosca.Workflow, error)

FEATURES

  • Volume attachment on AWS Compute nodes (GH-122)

ENHANCEMENTS

  • Should be able to bootstrap Yorc on OpenStack with Identity API v3 (GH-575)
  • Refactor deployments package to be able to use different storage backends - part Two: Consul as default Deployments store implementation (GH-530)
  • Implement a File+Cache storage backend for static parts of deployments (GH-554](#554))
  • Refactor logs to allow to config new implementations (GH-552](#552))
  • Refactor deployments events to allow to use different backends (GH-553](#553))

BUG FIXES

  • Deployment stuck and cannot be resumed in certain circumstances (GH-563)
  • Yorc bootstrap on 4.0.0-M7 doesn't work unless an alternative download URL is provided for Yorc (GH-561)
  • Location properties stored in Vault are no longer resolvable (GH-565)
  • If no locations configured when first starting a Yorc server, the command "locations apply config_locations_file_path" won't work (GH-574)
  • An error during deployment purge may let the deployment in a wrong state (GH-572)
  • Can have current deployment and undeployment on the same application on specific conditions (GH-567)
  • API calls to deploy and update a deployment will now prevent other API calls that may modify a deployment to run at the same time
  • Yorc HTTP health check is defined on localhost address (GH-585)
  • Unable to get network ID attribute for Openstack many compute instances (GH-584)