Historical Microcks release notes
Older Releases
Microcks core
1.4.1 on 15 Oct 2021
We are thrilled to announce the 1.4.1
release that is another demonstration of the ability of Microcks to play on both sides with new Enterprise related features but also enhancement towards the Developer eXperience. Here are the highlighted changes of this release:
- The ability to have Repository multi-tenancy for better management of large-scaled repositories,
- The introduction of APIMetadata artifact for scaling labeling in Microcks,
- The support of all Async features on developer’s laptop through Docker-Compose,
- The introduction of Microcks extensions for OpenAPI and AsyncAPI specifications,
Check out our release notes!
You can also check GitHub milestones - 1.4.0 and 1.4.1 - for the full list of closed issues.
Look at the History for older release notes
1.3.0 on 30 Jun 2021
We are so proud and happy to share this new 1.3.0
and important Microcks release two months in advance based on our initial roadmap! Yes, this was yet another big challenge 🎉 Kudos to our community users and partners for supporting and pushing us to this momentum. Here are the main changes and enhancements of this release:
- The support of AsyncAPI v2.1 specification,
- The support of WebSocket protocol mocking and testing,
- The support of Multi-artifacts mocks definition,
- The support of gRPC mocking and testing.
Check out our release notes!
You can also check GitHub milestone for the full list of closed issues.
1.2.1 on 06 May 2021
We are very glad to announce today the 1.2.1 release of Microcks! This is mainly an “Enhancement release” pushing further the features we introduced within the previous 1.2.0
. Here are the main changes and enhancements of this release:
- The support of OpenAPI v3.1 specification,
- The support of Apache Kafka headers through AsyncAPI mocking,
- The support of MQTT parametrized channels through AsyncAPI mocking,
- Enhancement of testing experience through Secrets for authentication, tests timeouts, tests replays and expression languages in request,
- SOAP 1.2 full support in Microcks, fixing the incoming version detection and the response content-type.
- Podman Compose support for running Microcks on your laptop. See the Podman installation guide
Check out our release notes!
You can also check GitHub milestone for the full list of closed issues.
1.2.0 on 21 Feb 2021
We are delighted to announce the 1.2.0 release of Microcks! Here are below the main highlights of this release:
- The support of Apache Avro as Event-driven APIs message encoding, as well as various schema registries. See our Kafka, Avro and Schema Registry guide
- The support of MQTT protocol for mocking and testing Event-driven APIs that may be related to the Internet of Things (IoT),
- New template functions for bringing rich dynamic mocking responses,
- New
FALLBACK
dispatcher for smarter routing. See the Fallback and advanced dispatching blog post.
Check out our release notes!
You can also check GitHub milestone for the full list of closed issues.
1.1.0 on 10 Nov 2020
We are thrilled to announce the Microcks release 1.1.0! Here are below the major points of this release:
- The support of Apache Kafka for testing Event-driven APIs through AsyncAPI schema validation,
- Some OpenAPI and SOAP mocking enhancements regarding tricky edge cases,
- A Getting Started with Tests quick start guide,
- The move from Gitter chat rooms in favor of Zulip for community discussions and support.
Check out our release notes!
You can also check GitHub milestone for the full list of closed issues.
1.0.0 on 11 Aug 2020
We are very pleased to announce the Microcks release 1.0.0!
- The major announcement is the support of AsyncAPI for Event-driven APIs,
- A lot of security enhancements including major components versions bump, better Keycloak reuse and container images systematic scanning.
Check out our release notes!
You can also check GitHub milestone for the full list of closed issues.
0.9.2 on 19 May 2020
Version 0.9.2 is a minor bug-fix release embedding a fix for a regression that occurs since 0.9.0 release - and fix was expressly needed by one of our community members ;-)
Issue #220 make it possible again to retrieve APIs or WebServices contracts using Microcks API. Please check details.
0.9.1 on 5 May 2020
Version 0.9.1 is a minor bug-fix release for some features included into 0.9.0. More specifically, it fixes:
- The evaluation of request params for dynamic mock response generation,
- The conservation of overriden properties during successive imports,
- Some JavaScript errors in the UI that may slowdown on large services repository.
Please check GitHub milestone for the list of enhancement and issues.
0.9.0 on 20 Apr 2020
We are delighted to announce the Microcks release 0.9.0 that introduces a tremendous amount of enhancements and new features.
Big thanks to our growing community for all the work done, the raised issues and the collected feedback during the last 5 months to make it possible.
Among the many novelties, it embeds:
- Easier installation experience with availability on Helm Hub and OperatorHub.io,
- Better security with TLS everywhere and Red Hat Universal Base Images,
- Richer management and content organization features,
- Dynamic mocking support,
- Testing integration using #tekton pipelines.
Check out our release notes and stay tuned for more to come around!
0.8.0 on 27 Nov 2019
We just release version 0.8.0 of Microcks core! This release holds something like 40 issues fix!
Among some other stuffs, we now have:
- Support for media type negociation on REST mocks,
- Support of CORS policy for REST mocks,
- Support of
PATCH
andOPTIONS
operations on REST mocks, - Multi-format support for OpenAPI v3 examples,
- Addition of users management from the Microcks UI,
- Addition of custom JSON body dispatcher,
- Many UI improvements like embedded help, about modal and easier importer creation flow,
- Fix of HTTPS with custom certificates support for accessing private repositories.
Please check GitHub milestone for the list of enhancement and issues.
Microcks extensions
microcks-jenkins-plugin 0.3.0 on 18 Sep 2020
The 0.3.0 release mainly brings support for AsyncAPI
testing feature but also some other enhancements:
- It adds the
ASYNC_API_SCHEMA
option for therunner
argument of thetest
command, - It adds the
Secret Name
parameter allowing to reference a Microcks secret holding authentication parameters for the tested endpoint, - It aligns the configuration on CLI configuration, removing the
Keycloak URL
parameters. Making the config simpler, - It makes the configuration more robust by taking care od adding an
/api
prefix on Microcks URL if missing, - It fixes the persistence of some Build Step attributes when using the graphical editor.
Please check GitHub milestone for the list of enhancement and issues.
microcks-cli 0.3.0 on 17 Sep 2020
This 0.3.0 release brings support for AsyncAPI
testing feature:
- It adds the
ASYNC_API_SCHEMA
option for therunner
argument of thetest
command, - It adds the
--secretName
feature flag for thetest
command allowing to reference a Microcks secret holding authentication parameters for the tested endpoint, - Container image for
microcks-cli
is now hosted on here Quay.io
Have a look at GitHub milestone for the list of enhancement and issues.
microcks-cli 0.2.0 on 14 Aug 2019
This 0.2.0 release simplify CLI usage by removing unecessary keycloakURL
parameter and add support for:
- Operation headers override,
- HTTPS with unsecure mode or custom certificates,
- Verbose flag for debugging.
Please check GitHub milestone for the list of enhancement and issues.