Releases: spinnaker/echo
Releases · spinnaker/echo
echo 1.596.0
echo 1.595.1
fix(trigger): Fixed configuration for manual pipeline triggers (#492) * fix(trigger): Fixed configuration for manual pipeline triggers Manually triggering a pipeline with a pipeline trigger fails because the pipeline trigger attributes are not deserialized and passed downstream to orca which needs those attributes to retrieve artifacts from upstream pipeline. This fix adds these attributes to the trigger model so they get deserialized and passed downstream. * Update Trigger.java
echo 1.595.0
v1.595.0 refactor(triggers): Improve code sharing for manual and build trigger…
echo 1.594.0
refactor(artifacts): Call igor instead of parsing artifacts (#484) * refactor(artifacts): Remove jinja logic and import from kork This creates some base classes for extracting artifacts from messages using Jinja that will be pushed into kork, and updates echo to use these. It also better encapsulates the dependencies of the artifact extractors so that we only need to pass around a factory bean rather than all of the internal dependencies. * refactor(artifacts): Call igor instead of parsing artifacts
echo 2.0.0-rc.1-springBoot2
v2.0.0-rc.1-springBoot2 feat(boot2): Echo to Boot2 (#482)
echo 1.593.1
fix(trigger): Fixing mistake in #481 (#485) Making sync trigger optional so that the scheduler can run with only the compensation job
echo 1.593.0
v1.593.0 feat(triggers): Replacing dependence on scheduled-actions with quartz…
echo 1.592.0
fix(artifacts): Extract artifacts before enforcing constraints (#478) * refactor(triggers): Push artifact extraction/matching to base All of the event handlers duplicate the same logic around extracting some artifacts from an event, and checking any artifact constraints on the trigger. Push this logic to BaseTriggerEventHandler. This commit also removes any need for the specific EventHandler classes to know about Pipelines at all; they deal only in Triggers and Events. * fix(artifacts): Extract artifacts before enforcing constraints We currently extract artifacts using Jinja templates as a final post-processing step on the pipeline. This means that the artifacts are not available when we check artifact contstraints. Fix this bug by moving artifact extraction to occur during trigger evaulation.
echo 1.591.0
fix(artifacts): Move build fetching to build event handler (#473) Artifact contstraints on build triggers currently don't work as the constraint is evaluated while determining which trigger to use but build information and artifact inflation only happens once the pipeline is ready to be sent to Orca. Move the fetching of build information to earlier in the triggering process (and scope it to only build triggers). A follow-up change will move artifact inflation earlier as well.
echo 1.590.1
fix(build): make gradle use https (#474) https://github.com/spinnaker/spinnaker/issues/3997