Skip to content

Releases: tliron/puccini

v0.22.6

15 Aug 15:30
Compare
Choose a tag to compare

Changelog

  • ea44905 Preparation for TOSCA 2.0
  • 02a5f6d Fix attribute/property keyname for 1.2 and 1.3
  • 637c9c5 Fix links in tutorial

v0.22.5

26 Jun 15:58
Compare
Choose a tag to compare

Changelog

  • 6c39f5c Upgrade dependencies
  • 6fbd39c Absolute artifact paths relative to implicit repo
  • 36fe346 New "executables" directory

v0.22.4

21 Jan 20:55
Compare
Choose a tag to compare

Changelog

v0.22.3

05 Sep 18:40
Compare
Choose a tag to compare

Changelog

  • a5359db Use more secure exturl library
  • 159c19b Make sure empty metadata compiles to map, not null
  • f6cd619 Serialize normal maps as empty lists, not nil
  • 241465c Initial support for WASI WASM
  • eab22da Upgrade dependencies
  • 8b17f08 Refactor: move normal package out of tosca
  • 162b14d Use go:embed for profiles
  • 848f5c7 Upgrade to Go 1.21
  • d30b33b Check for invalid name characters per grammar
  • 8b89513 Refactor: new tosca/parsing package
  • caf71be Improve some APIs
  • acaf940 Improve PGO builds
  • c618cf1 Upgrade dependencies
  • 97976eb Implement PGO builds

v0.21.0

05 Mar 18:16
Compare
Choose a tag to compare

Changelog

  • 2a24a6c Small Python wrapper updates
  • 3ab916a Fix relationship assignment logic
  • 8d605c2 Security fix for golang.org/x/net
  • 0f04090 Remove CGO usage to improve portability
  • fe0cbc2 Build even when not in a git repository
  • 61ff497 Add Khutulun to README
  • 1f32554 Improve library and wrappers
  • c3d0d77 Output mapping: validate optional capability name
  • 01a008b Fixes to operation mapping
  • f73035b Refactor mappings
  • f8c4d21 New puccini-csar tool
  • c20111f Fix go.mod
  • d40550e puccini-tosca: URL mapping via --map-url/-u
  • e7aea2c New quirk: interfaces.operations.permissive
  • b84297e NPE for output mapping setRelationship
  • eca90d1 Support inputs+quirks for Python, Ruby, Java
  • d573cd9 Render operation outputs
  • 56a2ebf Clean up Clout coercible API
  • bbffb6b Support coercion of complex types (with fields)
  • a7811ef Refactoring of value normalization and coercion
  • 3289a44 TOSCA 2.0: use "$" prefix for functions
  • 98c6565 ARD-related fixes and cleanups
  • 7628ca1 JavaScript fixes
  • 77dea99 Relationship index for get_property/attribute
  • 506a3b0 TOSCA 2.0: count_range default is [0, UNBOUNDED]
  • 49c5e4e Upgrade dependencies
  • eaabf96 Support requirement count, directives, optional
  • 28dcfa0 TOSCA 2.0 topology_template to service_template
  • 1b14294 Rename TOSCA "unit" to "file"
  • a9409c1 Fix for attribute default rendering
  • 1c45da4 Add "tosca.outputs" scriptlet
  • ac66999 Improve Clout normalization and copy
  • 95af4ac Use string timestamps for history
  • ba7a2e7 Don't allow refining required false to true
  • 1052042 Allow parameters to be untyped
  • bf97e52 BlockStorage to Storage.BlockStorage
  • d229304 Merge pull request #102 from amarchese96/main
  • dca78e7 Repository short notation
  • 5c21a81 Fix errors on neo4j scriptlet
  • c7f6622 Fix for wrappers
  • 8a10d4c Add support for --path argument
  • a5cd8fa Upgrade to Go 1.18

v0.20.1

28 Feb 16:47
Compare
Choose a tag to compare

Changelog

  • c30ce0e Upgrade kutil and logging API
  • eac12d2 Upgrade kutil logging backend
  • 8ba7a87 Use "keyname" instead of "field" for problems
  • 9996640 Operation inputs are parameters, not properties
  • 744fba6 Fix capabilities.occurrences.permissive quirk
  • 8dc1308 Upgrade Java dependencies
  • 9df4534 Fixes to valid_values and length constraints
  • b742981 Better formatting of function arguments in reports
  • 05f730d Enforce native arguments for valid_values
  • 5a10dc9 Trigger condition: support list notation
  • 82551b0 Fix HOT test
  • 86ba395 Merge pull request #93 from amarchese96/main
  • 63e821d Bug in detecting scriptlet read error
  • d2a635d Rename "require" tag to "mandatory"
  • 1fff175 Report problem is artifact is untyped
  • 5b8e665 Add a quirk to etsinfv
  • cd146f4 Fix release script
  • 6827953 Fix errors in examples scriptlets

v0.20.0

02 Feb 21:55
Compare
Choose a tag to compare

Changelog

  • f579c3d Cleanups
  • f08838e Package refactoring and cleanup
  • e424767 Performance and concurrency optimization
  • efb5e4b Cleanup visualize.js
  • 65e46c9 Change in requirements occurrences behavior
  • 165964b New quirk: capabilities.occurrences.permissive
  • 0969f3c in_range: special case when applied to a range
  • 0426e1b node_filter: properties as sequenced list, not map
  • 45af514 Upgrade dependencies

v0.19.1

01 Nov 14:18
Compare
Choose a tag to compare

Changelog

22c3487 Upgrade dependencies
83cbf5b Capability type names for capability filter
723a254 Don't try to render attributes with no data type
2494ff7 Upgrade to Go 1.17
526cddc Add to "onap" combination quirk
aee8c76 More flexible quirk
c99f275 Support combination quirks: "etsinfv", "onap"
71daaaf New quirk: imports.sequencedlist
6eca57e New quirk: annotations.ignore
e695413 Merge pull request #81 from amarchese96/main
1c674dc Fix error in dgraph.js scriptlet

v0.18.0

21 Apr 18:01
Compare
Choose a tag to compare

Changelog

e405b66 Improve data types example
5db6eb2 HOT: update for OpenStack Wallaby
89642fa Substitution: validate properties and attributies
952b651 Substitution: support property-to-input mapping
edbed1e Documentation overhaul
3122110 Merge pull request #46 from amarchese96/main
1b48d57 Change field names in file dgraph.js of Dgraph example
698fa4c Fixes to Dgraph example
c2871fc Improve mapping compilation for substitution
5603cf2 Begin work on properly supporting mappings
2257719 Don't colorize problems if not in terminal
4b92464 Major refactor to documentation and profiles

v0.17.0

26 Jan 17:04
Compare
Choose a tag to compare

Changelog

9c598f0 Upgrade dependencies
1fa7bb2 Update gitignore
7ee68cd Improve "bytes"
d01bfbe Implement "bytes" primitive type
5923489 Fix goreleaser for new kutil dependency
e83242a Fix problem reporting for implicit imports