diff --git a/author/laurent-broudoux/index.html b/author/laurent-broudoux/index.html index 3abe1e9e..070dbe04 100644 --- a/author/laurent-broudoux/index.html +++ b/author/laurent-broudoux/index.html @@ -22571,6 +22571,111 @@

Laurent Broudoux

+ + + + + + + + + + + + + + + + + + + + + + Microcks 1.9.0 release 🚀 + + + + + + + + + + + + + + +
🗓️ March 14, 2024
+ +
+

Microcks 1.9.0 release 🚀

+

This has been a busy week just before KubeCon EU , but we are delighted to announce the 1.

+ Read More +
+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/blog/index.html b/blog/index.html index 600fded4..fcb9e529 100644 --- a/blog/index.html +++ b/blog/index.html @@ -22729,14 +22729,14 @@

+ height="306" + onerror="this.onerror='null';this.src='\/images\/blog\/microcks-1.9.0-feature_hu6b48b08b95900c530c6d6b0c5f0f3ed0_1463586_460x0_resize_lanczos_3.png';" /> @@ -22754,7 +22754,7 @@

- + @@ -22831,14 +22831,14 @@

+ onerror="this.onerror='null';this.src='\/images\/blog\/bio\/lbroudoux_hu42f1b901a8f7c2f30c679262e72bc2ff_5142_30x30_fill_q90_lanczos_smart1.jpg';" /> @@ -22858,12 +22858,12 @@

🗓️ March 12, 2024

+
🗓️ March 14, 2024
-

Observability for Microcks at scale

-

As part of the upcoming 1.9.0 release of Microcks, I’m super proud to have contributed new features related to its observability and performance monitoring!

- Read More +

Microcks 1.9.0 release 🚀

+

This has been a busy week just before KubeCon EU , but we are delighted to announce the 1.

+ Read More @@ -22941,14 +22941,14 @@

+ height="323" + onerror="this.onerror='null';this.src='\/images\/blog\/observability-for-microcks-feature_hu3867d7f589e8b168fc903ee23b74cf4c_1098570_460x0_resize_lanczos_3.png';" /> @@ -22966,7 +22966,7 @@

- + @@ -23043,14 +23043,14 @@

+ onerror="this.onerror='null';this.src='\/images\/blog\/bio\/apham_hu08519262ca715edf899d29a6485cf65d_9143_30x30_fill_q90_lanczos_smart1.jpg';" /> @@ -23070,12 +23070,12 @@

🗓️ January 24, 2024 +
🗓️ March 12, 2024
-

Extend Microcks with custom libs and code

-

With the recent Microcks 1.8.1 version, there’s an abundance of exciting enhancements, from improved OpenAPI references support to optimizations for seamless usage via Testcontainers .

- Read More +

Observability for Microcks at scale

+

As part of the upcoming 1.9.0 release of Microcks, I’m super proud to have contributed new features related to its observability and performance monitoring!

+ Read More @@ -23153,14 +23153,14 @@

+ height="305" + onerror="this.onerror='null';this.src='\/images\/blog\/cnam-extend-microcks-with-custom-libs-feature_hud628b0258c656d028def50adaa9ba42d_1178231_460x0_resize_lanczos_3.png';" /> @@ -23178,7 +23178,7 @@

- + @@ -23255,14 +23255,14 @@

+ onerror="this.onerror='null';this.src='\/images\/blog\/bio\/sfraigneau_hufb108ac18738e478e57e3ad6134530b9_87583_30x30_fill_q90_lanczos_smart1.jpg';" /> @@ -23282,12 +23282,12 @@

🗓️ January 18, 2024 +
🗓️ January 24, 2024
-

Microcks 1.8.1 release 🚀

-

We are thrilled to start this New Year with a brand new Microcks release!

- Read More +

Extend Microcks with custom libs and code

+

With the recent Microcks 1.8.1 version, there’s an abundance of exciting enhancements, from improved OpenAPI references support to optimizations for seamless usage via Testcontainers .

+ Read More @@ -23365,14 +23365,14 @@

+ height="306" + onerror="this.onerror='null';this.src='\/images\/blog\/microcks-1.8.1-feature_hue9c50872756e8c35183e57ea1a5a219e_2529015_460x0_resize_lanczos_3.png';" /> @@ -23494,12 +23494,12 @@

🗓️ December 28, 2023 +
🗓️ January 18, 2024
-

Microcks on Kind 🚢

-

I’m still on housekeeping duty! I went through my notes on installing Microcks on Kind and decided to refresh them.

- Read More +

Microcks 1.8.1 release 🚀

+

We are thrilled to start this New Year with a brand new Microcks release!

+ Read More @@ -23577,14 +23577,14 @@

+ height="297" + onerror="this.onerror='null';this.src='\/images\/blog\/microcks-on-kind-feature_hu470369929461ea4754fcd1753e43301b_304557_460x0_resize_lanczos_3.png';" /> @@ -23706,12 +23706,12 @@

🗓️ December 27, 2023 +
🗓️ December 28, 2023
-

Microcks on Minikube 🧊

-

As we close the year, it’s a good time for some housekeeping!

- Read More +

Microcks on Kind 🚢

+

I’m still on housekeeping duty! I went through my notes on installing Microcks on Kind and decided to refresh them.

+ Read More @@ -23789,14 +23789,14 @@

+ height="281" + onerror="this.onerror='null';this.src='\/images\/blog\/microcks-on-minikube-feature_hucbaac2ee5dad3d9463faba8ffe4f9c9f_1282539_460x0_resize_lanczos_3.png';" /> @@ -23918,12 +23918,12 @@

🗓️ October 17, 2023 +
🗓️ December 27, 2023
-

Microcks 1.8.0 release 🚀

-

As the seasons transition, we are excited to unveil the 1.

- Read More +

Microcks on Minikube 🧊

+

As we close the year, it’s a good time for some housekeeping!

+ Read More diff --git a/blog/index.xml b/blog/index.xml index f6ee3fb1..f548f6f9 100644 --- a/blog/index.xml +++ b/blog/index.xml @@ -6,8 +6,15 @@ Recent content in Latest News on API Mocking and Testing | Microcks.io Hugo -- gohugo.io en-US - Tue, 12 Mar 2024 00:00:00 +0100 + Thu, 14 Mar 2024 00:00:00 +0100 + + Microcks 1.9.0 release 🚀 + https://microcks.io/blog/microcks-1.9.0-release/ + Thu, 14 Mar 2024 00:00:00 +0100 + https://microcks.io/blog/microcks-1.9.0-release/ + This has been a busy week just before KubeCon EU , but we are delighted to announce the 1. + Observability for Microcks at scale https://microcks.io/blog/observability-for-microcks-at-scale/ diff --git a/blog/microcks-1.9.0-release/index.html b/blog/microcks-1.9.0-release/index.html new file mode 100644 index 00000000..af6dc442 --- /dev/null +++ b/blog/microcks-1.9.0-release/index.html @@ -0,0 +1,40527 @@ + + + + + + +Microcks 1.9.0 release 🚀 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + preloader + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+
+ + + + + + + + 🗓️ March 14, 2024 | 7 + +

Microcks 1.9.0 release 🚀

+ +

This has been a busy week just before KubeCon EU +, but we are delighted to announce the 1.9..0 release of Microcks, the CNCF +’s open-source cloud-native tool for API Mocking and Testing,

+

We received help from 6 different external code committers and dozens of others who opened and reviewed issues and contributed ideas or blog posts. Most of them are adopters! Kudos to all of them 👏 and see greetings along the notes below.

+

The theme of this release is Time as illustrated by the highlights of this release:

+
    +
  • Asynchronous and parallel Time through the support of the new AsyncAPI v3 specification,
  • +
  • Observed and measured Time with a lot of work done around the addition of OpenTelemetry support and a benchmarking suite for Microcks,
  • +
  • Reduced startup Time with a new declination of Microcks that uses GraalVM native and Spring AOT + compilations undercover to give you unprecedented fast bootstrap ⚡
  • +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + microcks-feature + + + + + + + + + + + + + +

Let’s do a review of what’s new on each one of our highlights without delay.

+

Parallel time with AsyncAPI v3 support

+

Just three months after the official announcement + of this significant spec update, Microcks is the first solution to support v3 for mocking and testing Event-Driven Architectures! Moreover, the eight protocols supported for AsyncAPI v2 are also directly available for AsyncAPI v3 in Microcks, ensuring a smooth transition for your team!

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + microcks-async-protocols + + + + + + + + + + + +

We also took advantage of our recent work on OpenAPI complex structures +, to integrate many enhancements in our AsyncAPI v3 importer! Consequently, Microcks can now follow spec fragments or document references (using the $ref keyword) everywhere! It could be in a single or multiple files; referenced using absolutes or relatives URLs!

+

Microcks can also now fully support the parametrized channel addresses of AsyncAPI v3. This feature enables you to define how destinations on brokers can be dynamically referenced using message payload elements like the below:

+
channels:
+ lightingMeasured:
+   address: smartylighting.streetlights.1.0.event.{streetlightId}.lighting.measured
+[...]
+components:
+  parameters:
+    streetlightId:
+      description: The ID of the streetlight.
+      location: $message.payload#/streetlightId
+

In this situation, Microcks will dynamically create and manage corresponding destinations on your broker, depending on your mock messages. Imaging a message with streetlightID value being 01234 it will create a smartylighting.streetlights.1.0.event.01234.lighting.measured Kafka topic or SQS queue, and for another message with streetlightID value being 56789 it will create another smartylighting.streetlights.1.0.event.56789.lighting.measured Kafka topic or SQS queue, for example.

+

Finally, remember that our AsyncAPI v3 capabilities in Microcks support JSON or Avro schema, with integration with Schema Registry - and can also be instrumented by our AI Copilot + 🤖 to help you quickly generate rich mock datasets!

+
+

Be sure to check our updated AsyncAPI mocking and testing + documentation.

+
+

Observability with OpenTelemetry and all

+

As part of this new 1.9.0, we are also excited to unveil extended monitoring and observability features in Microcks. Adding those features was critical as more and more organizations rely on Microcks, at least for two reasons:

+
    +
  1. It is used in performance testing scenarios, and people have to be sure Microcks will not be the bottleneck,
  2. +
  3. It became a frequently updated centerpiece, and people have to ensure new releases do not bring regressions.
  4. +
+

As part of the CNCF + ecosystem, it was a natural decision that the way to go was to provide a comprehensive integration with the OpenTelemetry + initiative. OpenTelemetry is a collection of APIs, SDKs, and tools that provide an open, vendor-agnostic way to instrument, generate, collect, transform, and export telemetry data.

+

However, instrumenting and plugging Microcks into an OpenTelemetry Collector + was not enough… We wanted to provide assistance in the process of visualizing, analyzing, and exploring the collected data. As a consequence, we now offer a comprehensive Grafana dashboard +. That way you get a direct digest of all the collected information with instant access to performance metrics per mock endpoints, including TPS and response time percentile information as illustrated below:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + microcks-grafana-dashboard + + + + + + + + + + + +

Finally, as generating load on Microcks can be complex for new users, we added a benchmarking suite to Microcks 1.9.0! Easy to go for beginners, this suite allows you to simulate Virtual Users on different usage scenarios and gather raw performance metrics of your instance. It can also be used directly, even if you don’t have or use the OpenTelemetry or Grafana services.

+

Using this benchmarking suite, we got an impressive 756.5 hits/second with a p(90) response time of 28.2ms during the bench on a Macbook M2 with a 400MB heap! 🚀

+
+

Check out this blog post on Observability for Microcks at scale + with a comprehensive walkthrough on the different new features. Thanks to Alain Pham + 🙏 from Grafana Labs + for this excellent contribution!

+
+

Reduced bootstrap time with GraalVM

+

The latest highlight of this 1.9.0 release is about reducing the bootstrap time of a Microcks instance. As our Testcontainers module + is getting traction (more than 2K downloads per month) for integrating API mocking and testing into your local development workflow, we wanted to further enhance the developer experience. Sure we made some improvements with the microcks-uber container image, allowing you to start a Microcks instance in 2-3 seconds, but we thought we could do best…

+

Enter the new docker run -p 8585:8080 -it quay.io/microcks/microcks-uber:1.9.0-native command:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + microcks-1.9.0-native + + + + + + + + + + + +

And yes! ⚡🚀⚡ See now this 0.300 seconds startup time!

+

What have we done? We “just” packaged our Microcks Java application to a platform native binary thanks to GraalVM native + and Spring Boot AOT + compilation.

+

This gives you a complete, platform-specific executable that removes some of the JVM drawbacks (but also benefits) and is now ideally suited for fast, frequent, and ephemeral runs of Microcks. Aside from the effects on the startup time of the application, the new native image brings the following benefits:

+
    +
  • A reduced image size: 109MB instead of 220MB (yes, more than 50%)
  • +
  • A reduced surface for security attacks: a static binary prevents the dynamic injection and execution of code in Java.
  • +
+
+

This new declination of Microcks (named microcks-uber native) is perfectly well-adapted for usage through testing libraries like Testcontainers +. However, at the time of writing, we don’t recommend using it as a replacement for standard distribution for long-running instances. Some arguments for that: JVM-based applications still tend to have better throughput on the long run, some dynamic features like SCRIPT dispatcher are not available in this native version, and it is still very fresh.

+
+

Community amplification

+

Community contributions are essential to us and do not come only from feature requests, bug issues, and open discussions. What a pleasure to see people relaying our messages, integrating Microcks in a demonstration, inviting us to events, or even talking about Microcks!

+

We’d like to thank the following awesome people:

+ +

What’s coming next?

+

As usual, we will eagerly prioritize items according to community feedback. You can check and collaborate via our list of issues on GitHub + and the project roadmap +.

+

More than ever, we want to involve community members in design discussions and start some discussion about significant additions regarding OpenAPI callbacks, webhooks and AsyncAPI + in Microcks. Please join us to shape the future!

+

Remember that we are an open community, which means you, too, can jump on board to make Microcks even greater! Come and say hi! on our GitHub discussion + or Discord chat + 👻, send some love through GitHub stars + ⭐️ or follow us on Twitter +, Mastodon +, LinkedIn +, and our YouTube channel +!

+

Thanks for reading and supporting us! ❤️

+
+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Laurent Broudoux + + + + + + + + + + + + + +
+
+

Laurent Broudoux

+

Co-founder of Microcks | Director of Engineering at Postman Open Technologies

+
+ +
+
+ + + + + +
+
+ + +comments powered by Disqus +
+ +
+
+
+
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/blog/page/2/index.html b/blog/page/2/index.html index c6125444..114dacdc 100644 --- a/blog/page/2/index.html +++ b/blog/page/2/index.html @@ -22729,14 +22729,14 @@

+ height="305" + onerror="this.onerror='null';this.src='\/images\/blog\/microcks-1.8.0-feature_hu6af16bf2a02481efb1f985df97e3cbde_2425955_460x0_resize_lanczos_3.png';" /> @@ -22754,7 +22754,7 @@

- + @@ -22831,14 +22831,14 @@

+ onerror="this.onerror='null';this.src='\/images\/blog\/bio\/lbroudoux_hu42f1b901a8f7c2f30c679262e72bc2ff_5142_30x30_fill_q90_lanczos_smart1.jpg';" /> @@ -22858,12 +22858,12 @@

🗓️ June 27, 2023 +
🗓️ October 17, 2023
-

Microcks Joining CNCF as a Sandbox Project 🎉

-

We are excited to announce that Microcks, the open-source API mocking and testing project, has been accepted as a Sandbox project by the Cloud Native Computing Foundation (CNCF ).

- Read More +

Microcks 1.8.0 release 🚀

+

As the seasons transition, we are excited to unveil the 1.

+ Read More @@ -22941,14 +22941,14 @@

+ onerror="this.onerror='null';this.src='\/images\/blog\/microcks-joining-cncf-sandbox-feature_hu00c1747c18425e0fc3875a5f018328d1_3184152_460x0_resize_lanczos_3.png';" /> @@ -22966,7 +22966,7 @@

- + @@ -23043,14 +23043,14 @@

+ onerror="this.onerror='null';this.src='\/images\/blog\/bio\/yadayac_hu41ed1dd214bf64bd7c3a14bb10e5e3d3_12302_30x30_fill_q90_lanczos_smart1.jpg';" /> @@ -23070,12 +23070,12 @@

🗓️ June 21, 2023 +
🗓️ June 27, 2023
-

Microcks 1.7.1 release 🚀

-

The seasons follow one another and here’s a Microcks release just ready for summer ☀️.

- Read More +

Microcks Joining CNCF as a Sandbox Project 🎉

+

We are excited to announce that Microcks, the open-source API mocking and testing project, has been accepted as a Sandbox project by the Cloud Native Computing Foundation (CNCF ).

+ Read More @@ -23153,14 +23153,14 @@

+ onerror="this.onerror='null';this.src='\/images\/blog\/microcks-1.7.1-feature_hu9f3dd308da4fb57f01d3f12a8f5fed28_4187689_460x0_resize_lanczos_3.png';" /> @@ -23178,7 +23178,7 @@

- + @@ -23255,14 +23255,14 @@

+ onerror="this.onerror='null';this.src='\/images\/blog\/bio\/lbroudoux_hu42f1b901a8f7c2f30c679262e72bc2ff_5142_30x30_fill_q90_lanczos_smart1.jpg';" /> @@ -23282,12 +23282,12 @@

🗓️ June 15, 2023 +
🗓️ June 21, 2023
-

Introducing Microcks Docker Desktop Extension 0.2: Enhanced Features and Increased Cadence 🚀

-

We are very excited to announce the availability of Microcks Docker Desktop Extension 0.

- Read More +

Microcks 1.7.1 release 🚀

+

The seasons follow one another and here’s a Microcks release just ready for summer ☀️.

+ Read More @@ -23365,14 +23365,14 @@

+ height="306" + onerror="this.onerror='null';this.src='\/images\/blog\/docker-desktop-extension-0.2-feature_hua800d009f87b0975c22fa407c5c16b42_2389554_460x0_resize_lanczos_3.png';" /> @@ -23390,7 +23390,7 @@

- + @@ -23467,14 +23467,14 @@

+ onerror="this.onerror='null';this.src='\/images\/blog\/bio\/hguerrero_hu7568728f5c50f4a5b28016cf7f1ba6d5_18602_30x30_fill_q90_lanczos_smart1.jpg';" /> @@ -23494,12 +23494,12 @@

🗓️ May 24, 2023 +
🗓️ June 15, 2023
-

Join the Microcks Adopters list and Empower the vibrant open source Community 🙌

-

Open source software has revolutionized the way enterprises develop and deploy their applications.

- Read More +

Introducing Microcks Docker Desktop Extension 0.2: Enhanced Features and Increased Cadence 🚀

+

We are very excited to announce the availability of Microcks Docker Desktop Extension 0.

+ Read More @@ -23577,14 +23577,14 @@

+ height="309" + onerror="this.onerror='null';this.src='\/images\/blog\/join-adopters-list-feature_hufb351d6a463674c2bbbfa8f78f8e9647_2090407_460x0_resize_lanczos_3.png';" /> @@ -23602,7 +23602,7 @@

- + @@ -23679,14 +23679,14 @@

+ onerror="this.onerror='null';this.src='\/images\/blog\/bio\/yadayac_hu41ed1dd214bf64bd7c3a14bb10e5e3d3_12302_30x30_fill_q90_lanczos_smart1.jpg';" /> @@ -23706,12 +23706,12 @@

🗓️ May 12, 2023 +
🗓️ May 24, 2023
-

Microcks' Backstage integration to centralize all your APIs in a software catalog 🧩

-

Identifying and managing software assets has always been a challenge! It became more and more difficult these years with the blast of multi-cloud deployments and practices like microservices.

- Read More +

Join the Microcks Adopters list and Empower the vibrant open source Community 🙌

+

Open source software has revolutionized the way enterprises develop and deploy their applications.

+ Read More @@ -23789,14 +23789,14 @@

+ height="305" + onerror="this.onerror='null';this.src='\/images\/blog\/backstage-integration-feature_hu6f4fec5c879d6a1323f638fdc9cfd32e_95442_460x0_resize_lanczos_3.png';" /> @@ -23814,7 +23814,7 @@

- + @@ -23891,14 +23891,14 @@

+ onerror="this.onerror='null';this.src='\/images\/blog\/bio\/lbroudoux_hu42f1b901a8f7c2f30c679262e72bc2ff_5142_30x30_fill_q90_lanczos_smart1.jpg';" /> @@ -23918,12 +23918,12 @@

🗓️ April 4, 2023 +
🗓️ May 12, 2023
-

J.B. Hunt: Mock It till You Make It with Microcks

-

Collaboration in the enterprise has many challenges which can become pitfalls and roadblocks that threaten to slow agile software development to a complete standstill.

- Read More +

Microcks' Backstage integration to centralize all your APIs in a software catalog 🧩

+

Identifying and managing software assets has always been a challenge! It became more and more difficult these years with the blast of multi-cloud deployments and practices like microservices.

+ Read More diff --git a/blog/page/3/index.html b/blog/page/3/index.html index 73e787fd..7b7c2c7e 100644 --- a/blog/page/3/index.html +++ b/blog/page/3/index.html @@ -22729,14 +22729,14 @@

+ height="226" + onerror="this.onerror='null';this.src='\/images\/blog\/jb-hunt-mock-it-till-you-make-it-feature_hua9c1b5dd1489613a2048a07793878274_1572371_460x0_resize_lanczos_3.png';" /> @@ -22754,7 +22754,7 @@

- + @@ -22831,14 +22831,14 @@

+ onerror="this.onerror='null';this.src='\/images\/blog\/bio\/cgschwend_huea1fcf94d1dd8278347f1f74d2c198c9_47390_30x30_fill_q90_lanczos_smart1.jpg';" /> @@ -22858,12 +22858,12 @@

🗓️ March 30, 2023 +
🗓️ April 4, 2023
-

Microcks 1.7.0 release 🚀

-

The end of the winter season ☃️ is coming. But unlike our fellow hibernators 🐻, instead of living off stores of fat, our amazing community has worked hard on yet another Microcks release - yes, version 1.

- Read More +

J.B. Hunt: Mock It till You Make It with Microcks

+

Collaboration in the enterprise has many challenges which can become pitfalls and roadblocks that threaten to slow agile software development to a complete standstill.

+ Read More @@ -22941,14 +22941,14 @@

+ height="305" + onerror="this.onerror='null';this.src='\/images\/blog\/microcks-1.7.0-feature_hu88208dce289cc06fe27f74c3d5bb067e_4353861_460x0_resize_lanczos_3.png';" /> @@ -23070,12 +23070,12 @@

🗓️ March 23, 2023 +
🗓️ March 30, 2023
-

Microcks partners with Postman to shape next-gen multi-protocol API tooling ⭐️

-

I’m feeling proud and honored to let you know that we’re partnering with Postman , the leading platform for API development, to define the future of multi-protocol API tooling 🚀

- Read More +

Microcks 1.7.0 release 🚀

+

The end of the winter season ☃️ is coming. But unlike our fellow hibernators 🐻, instead of living off stores of fat, our amazing community has worked hard on yet another Microcks release - yes, version 1.

+ Read More @@ -23153,14 +23153,14 @@

+ height="264" + onerror="this.onerror='null';this.src='\/images\/blog\/microcks-partners-with-postman-feature_hubb80264a4fe7567159310f45a3d99417_273981_460x0_resize_lanczos_3.png';" /> @@ -23282,12 +23282,12 @@

🗓️ September 26, 2022 +
🗓️ March 23, 2023
-

Microcks Docker Desktop Extension 🚀

-

We are excited to announce the release of Microcks’ Docker Desktop Extension as we always love to support and improve the lives of our community members.

- Read More +

Microcks partners with Postman to shape next-gen multi-protocol API tooling ⭐️

+

I’m feeling proud and honored to let you know that we’re partnering with Postman , the leading platform for API development, to define the future of multi-protocol API tooling 🚀

+ Read More @@ -23365,14 +23365,14 @@

+ height="258" + onerror="this.onerror='null';this.src='\/images\/blog\/docker-desktop-extension-feature_hu63427a775ed8f3dbc34095587db65fd5_2753675_460x0_resize_lanczos_3.png';" /> @@ -23494,12 +23494,12 @@

🗓️ September 15, 2022 +
🗓️ September 26, 2022
-

Microcks 1.6.0 release 🚀

-

We are excited to announce the 1.6.0 release of Microcks - the Open source Kubernetes-native tool for API Mocking and Testing.

- Read More +

Microcks Docker Desktop Extension 🚀

+

We are excited to announce the release of Microcks’ Docker Desktop Extension as we always love to support and improve the lives of our community members.

+ Read More @@ -23577,14 +23577,14 @@

+ height="306" + onerror="this.onerror='null';this.src='\/images\/blog\/microcks-1.6.0-feature_huf0504430b9d99efa3bea9e20a6d28aff_4195605_460x0_resize_lanczos_3.png';" /> @@ -23706,12 +23706,12 @@

🗓️ June 2, 2022 +
🗓️ September 15, 2022
-

Microcks 1.5.2 release 🚀

-

We are delighted to announce the 1.5.2 release of Microcks - the Open source Kubernetes-native tool for API Mocking and Testing.

- Read More +

Microcks 1.6.0 release 🚀

+

We are excited to announce the 1.6.0 release of Microcks - the Open source Kubernetes-native tool for API Mocking and Testing.

+ Read More @@ -23789,14 +23789,14 @@

+ height="307" + onerror="this.onerror='null';this.src='\/images\/blog\/microcks-1.5.2-feature_hu391b085db2508301eb0c7c444b6c8e07_2014995_460x0_resize_lanczos_3.png';" /> @@ -23918,12 +23918,12 @@

🗓️ May 12, 2022 +
🗓️ June 2, 2022
-

Microcks’ hub and marketplace!

-

We are very proud to announce the launch of Microcks’ community hub and free marketplace 👉 hub.

- Read More +

Microcks 1.5.2 release 🚀

+

We are delighted to announce the 1.5.2 release of Microcks - the Open source Kubernetes-native tool for API Mocking and Testing.

+ Read More diff --git a/blog/page/4/index.html b/blog/page/4/index.html index 9410b776..b9c4a20d 100644 --- a/blog/page/4/index.html +++ b/blog/page/4/index.html @@ -22729,14 +22729,14 @@

+ onerror="this.onerror='null';this.src='\/images\/blog\/microcks-hub-announcement-feature_hu09e1bfe630874b69e07c6a9d3a9d2b31_5714652_460x0_resize_lanczos_3.png';" /> @@ -22858,12 +22858,12 @@

🗓️ April 8, 2022 +
🗓️ May 12, 2022
-

Microcks 1.5.1 release 🚀

-

We are proud to announce the 1.5.1 release of Microcks - the Open source Kubernetes-native tool for API Mocking and Testing.

- Read More +

Microcks’ hub and marketplace!

+

We are very proud to announce the launch of Microcks’ community hub and free marketplace 👉 hub.

+ Read More @@ -22941,14 +22941,14 @@

+ height="306" + onerror="this.onerror='null';this.src='\/images\/blog\/microcks-1.5.1-feature_hubfa106f25ce571ed52c0a5fb064a6308_2235801_460x0_resize_lanczos_3.png';" /> @@ -23070,12 +23070,12 @@

🗓️ January 18, 2022 +
🗓️ April 8, 2022
-

Microcks 1.5.0 release 🚀

-

We are excited to announce the 1.5.0 release of Microcks - the Open source Kubernetes-native tool for API Mocking and Testing.

- Read More +

Microcks 1.5.1 release 🚀

+

We are proud to announce the 1.5.1 release of Microcks - the Open source Kubernetes-native tool for API Mocking and Testing.

+ Read More @@ -23153,14 +23153,14 @@

+ height="330" + onerror="this.onerror='null';this.src='\/images\/blog\/microcks-1.5.0-feature_hu4aefe2dda57858cdb66152f99e1f1443_100821_460x0_resize_lanczos_3.png';" /> @@ -23282,12 +23282,12 @@

🗓️ January 7, 2022 +
🗓️ January 18, 2022
-

GraphQL features in Microcks: what to expect?

-

In various 2021 reports, GraphQL has been spotted as one of the most exciting technologies to consider for APIs.

- Read More +

Microcks 1.5.0 release 🚀

+

We are excited to announce the 1.5.0 release of Microcks - the Open source Kubernetes-native tool for API Mocking and Testing.

+ Read More @@ -23365,14 +23365,14 @@

+ height="262" + onerror="this.onerror='null';this.src='\/images\/blog\/graphql-features_hu1f9e8614a9aebb8183e3f8f260c452c2_372568_460x0_resize_lanczos_3.png';" /> @@ -23494,12 +23494,12 @@

🗓️ October 15, 2021 +
🗓️ January 7, 2022
-

Microcks 1.4.1 release 🚀

-

We are thrilled to announce today the 1.4.1 release of Microcks - the Open source Kubernetes-native tool for API Mocking and Testing.

- Read More +

GraphQL features in Microcks: what to expect?

+

In various 2021 reports, GraphQL has been spotted as one of the most exciting technologies to consider for APIs.

+ Read More @@ -23577,14 +23577,14 @@

+ height="306" + onerror="this.onerror='null';this.src='\/images\/blog\/microcks-1.4.1-feature_hu93d00af389215ea1d86b45e0fedfe666_4513802_460x0_resize_lanczos_3.png';" /> @@ -23706,12 +23706,12 @@

🗓️ August 30, 2021 +
🗓️ October 15, 2021
-

Async Features with Docker Compose

-

For some weeks now, many users from the Microcks community were asking for playing with AsyncAPI related features without having to setup a Minikube or a full Kubernetes instance.

- Read More +

Microcks 1.4.1 release 🚀

+

We are thrilled to announce today the 1.4.1 release of Microcks - the Open source Kubernetes-native tool for API Mocking and Testing.

+ Read More @@ -23789,14 +23789,14 @@

+ height="279" + onerror="this.onerror='null';this.src='\/images\/blog\/async-features-with-docker-compose_hu946f1bf823589922bdcb60db47743532_598077_460x0_resize_lanczos_3.png';" /> @@ -23918,12 +23918,12 @@

🗓️ June 30, 2021 +
🗓️ August 30, 2021
-

Microcks 1.3.0 release 🚀

-

We are so proud and happy to share this new major and important Microcks release two months in advance based on our initial roadmap!

- Read More +

Async Features with Docker Compose

+

For some weeks now, many users from the Microcks community were asking for playing with AsyncAPI related features without having to setup a Minikube or a full Kubernetes instance.

+ Read More diff --git a/blog/page/5/index.html b/blog/page/5/index.html index 8e09a30a..04c08d5c 100644 --- a/blog/page/5/index.html +++ b/blog/page/5/index.html @@ -22729,14 +22729,14 @@

+ height="325" + onerror="this.onerror='null';this.src='\/images\/blog\/microcks-1.3.0-feature_hu9bb2680b9b4318309683dc43ba0307e7_659705_460x0_resize_lanczos_3.png';" /> @@ -22858,12 +22858,12 @@

🗓️ May 5, 2021 +
🗓️ June 30, 2021
-

Microcks 1.2.1 release 🚀

-

We are very glad to announce today the 1.2.1 release of Microcks - the Open source Kubernetes-native tool for API Mocking and Testing.

- Read More +

Microcks 1.3.0 release 🚀

+

We are so proud and happy to share this new major and important Microcks release two months in advance based on our initial roadmap!

+ Read More @@ -22941,14 +22941,14 @@

+ height="246" + onerror="this.onerror='null';this.src='\/images\/blog\/microcks-1.2.1-feature_hu329c7c7a2f26eb7adbee4101cc97ccbb_346192_460x0_resize_lanczos_3.png';" /> @@ -23070,12 +23070,12 @@

🗓️ April 2, 2021 +
🗓️ May 5, 2021
-

Simulating CloudEvents with AsyncAPI and Microcks

-

TL;DR: CloudEvents and AsyncAPI are complementary specifications that help define your Event Driven Architecture .

- Read More +

Microcks 1.2.1 release 🚀

+

We are very glad to announce today the 1.2.1 release of Microcks - the Open source Kubernetes-native tool for API Mocking and Testing.

+ Read More @@ -23153,14 +23153,14 @@

+ height="292" + onerror="this.onerror='null';this.src='\/images\/blog\/simulating-cloudevents-with-asyncapi_hu0de756226ff610e31e298b0247ddbc2c_1259375_460x0_resize_lanczos_3.png';" /> @@ -23178,7 +23178,7 @@

- + @@ -23255,14 +23255,14 @@

+ onerror="this.onerror='null';this.src='\/images\/blog\/bio\/lbroudoux_hu42f1b901a8f7c2f30c679262e72bc2ff_5142_30x30_fill_q90_lanczos_smart1.jpg';" /> @@ -23282,12 +23282,12 @@

🗓️ February 25, 2021 +
🗓️ April 2, 2021
-

Podman Compose support in Microcks

-

While Docker is still the #1 option for software packaging and installation on the developer laptop, Podman is gaining traction.

- Read More +

Simulating CloudEvents with AsyncAPI and Microcks

+

TL;DR: CloudEvents and AsyncAPI are complementary specifications that help define your Event Driven Architecture .

+ Read More @@ -23365,14 +23365,14 @@

+ height="222" + onerror="this.onerror='null';this.src='\/images\/blog\/podman-compose-support_huc3308dd804d99a86b6dac82bb5fd9d94_614097_460x0_resize_lanczos_3.png';" /> @@ -23390,7 +23390,7 @@

- + @@ -23467,14 +23467,14 @@

+ onerror="this.onerror='null';this.src='\/images\/blog\/bio\/nmasse_itix_hu875b09d6b8ed8814bdee6df2cc6e91dc_29394_30x30_fill_q90_lanczos_smart1.jpg';" /> @@ -23494,12 +23494,12 @@

🗓️ February 21, 2021 +
🗓️ February 25, 2021
-

Microcks 1.2.0 release 🚀

-

We are delighted to announce the 1.2.0 release of Microcks - the Open source Kubernetes-native tool for API Mocking and Testing.

- Read More +

Podman Compose support in Microcks

+

While Docker is still the #1 option for software packaging and installation on the developer laptop, Podman is gaining traction.

+ Read More @@ -23577,14 +23577,14 @@

+ height="179" + onerror="this.onerror='null';this.src='\/images\/blog\/microcks-1.2.0-avro-mqtt_hua6bec9ad332139a8dc2f40f2bc30ffcc_234636_460x0_resize_lanczos_3.png';" /> @@ -23706,12 +23706,12 @@

🗓️ January 28, 2021 +
🗓️ February 21, 2021
-

Advanced Dispatching and Constraints for mocks

-

The purpose of this post is to explain the advanced dispatching and constraint features available when mocking a REST API using Microcks.

- Read More +

Microcks 1.2.0 release 🚀

+

We are delighted to announce the 1.2.0 release of Microcks - the Open source Kubernetes-native tool for API Mocking and Testing.

+ Read More @@ -23789,14 +23789,14 @@

+ height="307" + onerror="this.onerror='null';this.src='\/images\/blog\/advanced-dispatching-constraints_hu8f50aa1541b906ccd3a169b666ee8a5a_41133_460x0_resize_q90_lanczos.jpg';" /> @@ -23918,12 +23918,12 @@

🗓️ December 3, 2020 +
🗓️ January 28, 2021
-

Continuous Testing of ALL your APIs

-

We talk a lot about asynchronous API lately at Microcks! We added many new innovative features taking advantage of the AsyncAPI specification.

- Read More +

Advanced Dispatching and Constraints for mocks

+

The purpose of this post is to explain the advanced dispatching and constraint features available when mocking a REST API using Microcks.

+ Read More diff --git a/blog/page/6/index.html b/blog/page/6/index.html index 523f5c47..febe4b7e 100644 --- a/blog/page/6/index.html +++ b/blog/page/6/index.html @@ -22729,14 +22729,14 @@

+ height="333" + onerror="this.onerror='null';this.src='\/images\/blog\/continuous-testing-all-your-apis-pipeline_hu665a662de41d4f730d6fe47653169621_123869_460x0_resize_lanczos_3.png';" /> @@ -22858,12 +22858,12 @@

🗓️ November 20, 2020 +
🗓️ December 3, 2020
-

Integrating Microcks into Apicurio Keycloak

-

Microcks is an amazing tool that helps developers mock their APIs seamlessly using OpenAPI specs.

- Read More +

Continuous Testing of ALL your APIs

+

We talk a lot about asynchronous API lately at Microcks! We added many new innovative features taking advantage of the AsyncAPI specification.

+ Read More @@ -22941,14 +22941,14 @@

+ height="192" + onerror="this.onerror='null';this.src='\/images\/blog\/integrating-microcks-in-apicurio-keycloak_hu1cd20e00fdfcee89a0034e3ae8fb1e65_262647_460x0_resize_lanczos_3.png';" /> @@ -23070,12 +23070,12 @@

🗓️ November 17, 2020 +
🗓️ November 20, 2020
-

Apache Kafka Mocking and Testing

-

We see Apache Kafka being more and more commonly used as an event backbone in new organizations everyday.

- Read More +

Integrating Microcks into Apicurio Keycloak

+

Microcks is an amazing tool that helps developers mock their APIs seamlessly using OpenAPI specs.

+ Read More @@ -23153,14 +23153,14 @@

+ height="228" + onerror="this.onerror='null';this.src='\/images\/blog\/apache-kafka-mocking-testing-testing_hu9f4380e52916b35f8fccf04158dfc9bb_372639_460x0_resize_lanczos_3.png';" /> @@ -23282,12 +23282,12 @@

🗓️ November 9, 2020 +
🗓️ November 17, 2020
-

Microcks 1.1.0 release 🚀

-

We are very thrilled to announce today Microcks 1.1.0 release — the Open source Kubernetes-native tool for API Mocking and Testing.

- Read More +

Apache Kafka Mocking and Testing

+

We see Apache Kafka being more and more commonly used as an event backbone in new organizations everyday.

+ Read More @@ -23365,14 +23365,14 @@

+ height="190" + onerror="this.onerror='null';this.src='\/images\/blog\/microcks-1.1.0-kafka_hued49397765f138a24d23b76b64d8752c_206713_460x0_resize_lanczos_3.png';" /> @@ -23494,12 +23494,12 @@

🗓️ October 20, 2020 +
🗓️ November 9, 2020
-

Why Microcks?

-

Microcks recently reached a key milestone as we officially announced on Aug 11th 2020 the release of Microcks 1.

- Read More +

Microcks 1.1.0 release 🚀

+

We are very thrilled to announce today Microcks 1.1.0 release — the Open source Kubernetes-native tool for API Mocking and Testing.

+ Read More @@ -23577,14 +23577,14 @@

+ height="167" + onerror="this.onerror='null';this.src='\/images\/blog\/why-microcks_hu28958fd40c1c1ef9e2f7f0d69eb7d9ae_159002_460x0_resize_lanczos_3.png';" /> @@ -23706,12 +23706,12 @@

🗓️ August 11, 2020 +
🗓️ October 20, 2020
-

Microcks 1.0.0 release 🚀

-

Today is a very special day as we launch Microcks 1.

- Read More +

Why Microcks?

+

Microcks recently reached a key milestone as we officially announced on Aug 11th 2020 the release of Microcks 1.

+ Read More @@ -23789,14 +23789,14 @@

+ height="250" + onerror="this.onerror='null';this.src='\/images\/blog\/microcks-1.0.0-loves-asyncapi_hu010ad624340e584ed53f2c151ea1bd82_156058_460x0_resize_lanczos_3.png';" /> @@ -23918,12 +23918,12 @@

🗓️ June 26, 2020 +
🗓️ August 11, 2020
-

Install Microcks on AWS for a test drive 🧪

-

Whilst we recommend installing Microcks on Kubernetes for easy management and enhanced capabilities, it can also be deployed onto a regular Virtual Machine.

- Read More +

Microcks 1.0.0 release 🚀

+

Today is a very special day as we launch Microcks 1.

+ Read More diff --git a/blog/page/7/index.html b/blog/page/7/index.html index 9d13a06e..0f4edd9e 100644 --- a/blog/page/7/index.html +++ b/blog/page/7/index.html @@ -22706,6 +22706,218 @@

+ + + + + + + + + + + + +
+ + +

Install Microcks on AWS for a test drive 🧪

+

Whilst we recommend installing Microcks on Kubernetes for easy management and enhanced capabilities, it can also be deployed onto a regular Virtual Machine.

+ Read More +
+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/blog/microcks-1.9.0-feature.png b/images/blog/microcks-1.9.0-feature.png new file mode 100644 index 00000000..5e52c612 Binary files /dev/null and b/images/blog/microcks-1.9.0-feature.png differ diff --git a/images/blog/microcks-1.9.0-feature_hu6b48b08b95900c530c6d6b0c5f0f3ed0_1463586_1110x0_resize_lanczos_3.png b/images/blog/microcks-1.9.0-feature_hu6b48b08b95900c530c6d6b0c5f0f3ed0_1463586_1110x0_resize_lanczos_3.png new file mode 100644 index 00000000..e3350d28 Binary files /dev/null and b/images/blog/microcks-1.9.0-feature_hu6b48b08b95900c530c6d6b0c5f0f3ed0_1463586_1110x0_resize_lanczos_3.png differ diff --git a/images/blog/microcks-1.9.0-feature_hu6b48b08b95900c530c6d6b0c5f0f3ed0_1463586_1110x0_resize_q90_h2_lanczos_3.webp b/images/blog/microcks-1.9.0-feature_hu6b48b08b95900c530c6d6b0c5f0f3ed0_1463586_1110x0_resize_q90_h2_lanczos_3.webp new file mode 100644 index 00000000..b2c76a31 Binary files /dev/null and b/images/blog/microcks-1.9.0-feature_hu6b48b08b95900c530c6d6b0c5f0f3ed0_1463586_1110x0_resize_q90_h2_lanczos_3.webp differ diff --git a/images/blog/microcks-1.9.0-feature_hu6b48b08b95900c530c6d6b0c5f0f3ed0_1463586_1362x906_resize_lanczos_3.png b/images/blog/microcks-1.9.0-feature_hu6b48b08b95900c530c6d6b0c5f0f3ed0_1463586_1362x906_resize_lanczos_3.png new file mode 100644 index 00000000..29100ff5 Binary files /dev/null and b/images/blog/microcks-1.9.0-feature_hu6b48b08b95900c530c6d6b0c5f0f3ed0_1463586_1362x906_resize_lanczos_3.png differ diff --git a/images/blog/microcks-1.9.0-feature_hu6b48b08b95900c530c6d6b0c5f0f3ed0_1463586_1362x906_resize_q90_h2_lanczos_3.webp b/images/blog/microcks-1.9.0-feature_hu6b48b08b95900c530c6d6b0c5f0f3ed0_1463586_1362x906_resize_q90_h2_lanczos_3.webp new file mode 100644 index 00000000..861deb76 Binary files /dev/null and b/images/blog/microcks-1.9.0-feature_hu6b48b08b95900c530c6d6b0c5f0f3ed0_1463586_1362x906_resize_q90_h2_lanczos_3.webp differ diff --git a/images/blog/microcks-1.9.0-feature_hu6b48b08b95900c530c6d6b0c5f0f3ed0_1463586_460x0_resize_lanczos_3.png b/images/blog/microcks-1.9.0-feature_hu6b48b08b95900c530c6d6b0c5f0f3ed0_1463586_460x0_resize_lanczos_3.png new file mode 100644 index 00000000..0f06d838 Binary files /dev/null and b/images/blog/microcks-1.9.0-feature_hu6b48b08b95900c530c6d6b0c5f0f3ed0_1463586_460x0_resize_lanczos_3.png differ diff --git a/images/blog/microcks-1.9.0-feature_hu6b48b08b95900c530c6d6b0c5f0f3ed0_1463586_460x0_resize_q90_h2_lanczos_3.webp b/images/blog/microcks-1.9.0-feature_hu6b48b08b95900c530c6d6b0c5f0f3ed0_1463586_460x0_resize_q90_h2_lanczos_3.webp new file mode 100644 index 00000000..39a8b64f Binary files /dev/null and b/images/blog/microcks-1.9.0-feature_hu6b48b08b95900c530c6d6b0c5f0f3ed0_1463586_460x0_resize_q90_h2_lanczos_3.webp differ diff --git a/images/blog/microcks-1.9.0-feature_hu6b48b08b95900c530c6d6b0c5f0f3ed0_1463586_545x0_resize_q90_h2_lanczos_3.webp b/images/blog/microcks-1.9.0-feature_hu6b48b08b95900c530c6d6b0c5f0f3ed0_1463586_545x0_resize_q90_h2_lanczos_3.webp new file mode 100644 index 00000000..1b8b3eca Binary files /dev/null and b/images/blog/microcks-1.9.0-feature_hu6b48b08b95900c530c6d6b0c5f0f3ed0_1463586_545x0_resize_q90_h2_lanczos_3.webp differ diff --git a/images/blog/microcks-1.9.0-feature_hu6b48b08b95900c530c6d6b0c5f0f3ed0_1463586_600x0_resize_q90_h2_lanczos_3.webp b/images/blog/microcks-1.9.0-feature_hu6b48b08b95900c530c6d6b0c5f0f3ed0_1463586_600x0_resize_q90_h2_lanczos_3.webp new file mode 100644 index 00000000..ac10cfdc Binary files /dev/null and b/images/blog/microcks-1.9.0-feature_hu6b48b08b95900c530c6d6b0c5f0f3ed0_1463586_600x0_resize_q90_h2_lanczos_3.webp differ diff --git a/images/blog/microcks-1.9.0-feature_hu6b48b08b95900c530c6d6b0c5f0f3ed0_1463586_700x0_resize_q90_h2_lanczos_3.webp b/images/blog/microcks-1.9.0-feature_hu6b48b08b95900c530c6d6b0c5f0f3ed0_1463586_700x0_resize_q90_h2_lanczos_3.webp new file mode 100644 index 00000000..d745252f Binary files /dev/null and b/images/blog/microcks-1.9.0-feature_hu6b48b08b95900c530c6d6b0c5f0f3ed0_1463586_700x0_resize_q90_h2_lanczos_3.webp differ diff --git a/images/blog/microcks-1.9.0-native_hua8fbd1adfd15f9f57f4d11c79e723d0d_797732_1674x843_resize_lanczos_3.png b/images/blog/microcks-1.9.0-native_hua8fbd1adfd15f9f57f4d11c79e723d0d_797732_1674x843_resize_lanczos_3.png new file mode 100644 index 00000000..c35cb66c Binary files /dev/null and b/images/blog/microcks-1.9.0-native_hua8fbd1adfd15f9f57f4d11c79e723d0d_797732_1674x843_resize_lanczos_3.png differ diff --git a/images/blog/microcks-1.9.0-native_hua8fbd1adfd15f9f57f4d11c79e723d0d_797732_1674x843_resize_q90_h2_lanczos_3.webp b/images/blog/microcks-1.9.0-native_hua8fbd1adfd15f9f57f4d11c79e723d0d_797732_1674x843_resize_q90_h2_lanczos_3.webp new file mode 100644 index 00000000..478a34ed Binary files /dev/null and b/images/blog/microcks-1.9.0-native_hua8fbd1adfd15f9f57f4d11c79e723d0d_797732_1674x843_resize_q90_h2_lanczos_3.webp differ diff --git a/index.html b/index.html index b31d133a..852042a0 100644 --- a/index.html +++ b/index.html @@ -22409,7 +22409,7 @@

Open source cloud-native tool for API Mocking and Testing

Get Started - ♻️ 1.8.1 has just been released! 🚀 + ♻️ 1.9.0 has just been released! 🚀
diff --git a/index.json b/index.json index 7101f5ef..096745ad 100644 --- a/index.json +++ b/index.json @@ -61,6 +61,13 @@ "description": "Microcks latest blog posts and news", "searchKeyword": "", "content": "" + },{ + "section": "Blog", + "url": "https://microcks.io/blog/microcks-1.9.0-release/", + "title": "Microcks 1.9.0 release 🚀", + "description": "Microcks 1.9.0 release 🚀", + "searchKeyword": "", + "content": "This has been a busy week just before KubeCon EU , but we are delighted to announce the 1.9..0 release of Microcks, the CNCF \u0026rsquo;s open-source cloud-native tool for API Mocking and Testing,\nWe received help from 6 different external code committers and dozens of others who opened and reviewed issues and contributed ideas or blog posts. Most of them are adopters! Kudos to all of them 👏 and see greetings along the notes below.\nThe theme of this release is Time as illustrated by the highlights of this release:\nAsynchronous and parallel Time through the support of the new AsyncAPI v3 specification, Observed and measured Time with a lot of work done around the addition of OpenTelemetry support and a benchmarking suite for Microcks, Reduced startup Time with a new declination of Microcks that uses GraalVM native and Spring AOT compilations undercover to give you unprecedented fast bootstrap ⚡ Let’s do a review of what’s new on each one of our highlights without delay.\nParallel time with AsyncAPI v3 support Just three months after the official announcement of this significant spec update, Microcks is the first solution to support v3 for mocking and testing Event-Driven Architectures! Moreover, the eight protocols supported for AsyncAPI v2 are also directly available for AsyncAPI v3 in Microcks, ensuring a smooth transition for your team!\nWe also took advantage of our recent work on OpenAPI complex structures , to integrate many enhancements in our AsyncAPI v3 importer! Consequently, Microcks can now follow spec fragments or document references (using the $ref keyword) everywhere! It could be in a single or multiple files; referenced using absolutes or relatives URLs!\nMicrocks can also now fully support the parametrized channel addresses of AsyncAPI v3. This feature enables you to define how destinations on brokers can be dynamically referenced using message payload elements like the below:\nchannels: lightingMeasured: address: smartylighting.streetlights.1.0.event.{streetlightId}.lighting.measured [...] components: parameters: streetlightId: description: The ID of the streetlight. location: $message.payload#/streetlightId In this situation, Microcks will dynamically create and manage corresponding destinations on your broker, depending on your mock messages. Imaging a message with streetlightID value being 01234 it will create a smartylighting.streetlights.1.0.event.01234.lighting.measured Kafka topic or SQS queue, and for another message with streetlightID value being 56789 it will create another smartylighting.streetlights.1.0.event.56789.lighting.measured Kafka topic or SQS queue, for example.\nFinally, remember that our AsyncAPI v3 capabilities in Microcks support JSON or Avro schema, with integration with Schema Registry - and can also be instrumented by our AI Copilot 🤖 to help you quickly generate rich mock datasets!\nBe sure to check our updated AsyncAPI mocking and testing documentation.\nObservability with OpenTelemetry and all As part of this new 1.9.0, we are also excited to unveil extended monitoring and observability features in Microcks. Adding those features was critical as more and more organizations rely on Microcks, at least for two reasons:\nIt is used in performance testing scenarios, and people have to be sure Microcks will not be the bottleneck, It became a frequently updated centerpiece, and people have to ensure new releases do not bring regressions. As part of the CNCF ecosystem, it was a natural decision that the way to go was to provide a comprehensive integration with the OpenTelemetry initiative. OpenTelemetry is a collection of APIs, SDKs, and tools that provide an open, vendor-agnostic way to instrument, generate, collect, transform, and export telemetry data.\nHowever, instrumenting and plugging Microcks into an OpenTelemetry Collector was not enough… We wanted to provide assistance in the process of visualizing, analyzing, and exploring the collected data. As a consequence, we now offer a comprehensive Grafana dashboard . That way you get a direct digest of all the collected information with instant access to performance metrics per mock endpoints, including TPS and response time percentile information as illustrated below:\nFinally, as generating load on Microcks can be complex for new users, we added a benchmarking suite to Microcks 1.9.0! Easy to go for beginners, this suite allows you to simulate Virtual Users on different usage scenarios and gather raw performance metrics of your instance. It can also be used directly, even if you don’t have or use the OpenTelemetry or Grafana services.\nUsing this benchmarking suite, we got an impressive 756.5 hits/second with a p(90) response time of 28.2ms during the bench on a Macbook M2 with a 400MB heap! 🚀\nCheck out this blog post on Observability for Microcks at scale with a comprehensive walkthrough on the different new features. Thanks to Alain Pham 🙏 from Grafana Labs for this excellent contribution!\nReduced bootstrap time with GraalVM The latest highlight of this 1.9.0 release is about reducing the bootstrap time of a Microcks instance. As our Testcontainers module is getting traction (more than 2K downloads per month) for integrating API mocking and testing into your local development workflow, we wanted to further enhance the developer experience. Sure we made some improvements with the microcks-uber container image, allowing you to start a Microcks instance in 2-3 seconds, but we thought we could do best…\nEnter the new docker run -p 8585:8080 -it quay.io/microcks/microcks-uber:1.9.0-native command:\nAnd yes! ⚡🚀⚡ See now this 0.300 seconds startup time!\nWhat have we done? We “just” packaged our Microcks Java application to a platform native binary thanks to GraalVM native and Spring Boot AOT compilation.\nThis gives you a complete, platform-specific executable that removes some of the JVM drawbacks (but also benefits) and is now ideally suited for fast, frequent, and ephemeral runs of Microcks. Aside from the effects on the startup time of the application, the new native image brings the following benefits:\nA reduced image size: 109MB instead of 220MB (yes, more than 50%) A reduced surface for security attacks: a static binary prevents the dynamic injection and execution of code in Java. This new declination of Microcks (named microcks-uber native) is perfectly well-adapted for usage through testing libraries like Testcontainers . However, at the time of writing, we don’t recommend using it as a replacement for standard distribution for long-running instances. Some arguments for that: JVM-based applications still tend to have better throughput on the long run, some dynamic features like SCRIPT dispatcher are not available in this native version, and it is still very fresh.\nCommunity amplification Community contributions are essential to us and do not come only from feature requests, bug issues, and open discussions. What a pleasure to see people relaying our messages, integrating Microcks in a demonstration, inviting us to events, or even talking about Microcks!\nWe’d like to thank the following awesome people:\nJosh Long 🙏 for this fantastic Coffee + Software Livestream reloaded, we’ve recorded together to demo our Testcontainers support and Spring AOT features, Apoorva64 🙏 for his numerous contributions like Fixes on Cors suppor t or Documentation rendering with multi-OpenAPI files issues. We know that many others are coming 😉 Leon Nunes 🙏 from Solo.io for talking about Mocking GraphQL with Microcks at the GraphQL Bangkok event, Tsiry Sandratraina 🙏 from FluentCI for its Dagger Microcks module allowing you to integrate Microcks into your Dagger pipelines, And our own Hugo Guerrero 🙏 for telling the Microcks story of joining the CNCF at the KCD México event. What’s coming next? As usual, we will eagerly prioritize items according to community feedback. You can check and collaborate via our list of issues on GitHub and the project roadmap .\nMore than ever, we want to involve community members in design discussions and start some discussion about significant additions regarding OpenAPI callbacks, webhooks and AsyncAPI in Microcks. Please join us to shape the future!\nRemember that we are an open community, which means you, too, can jump on board to make Microcks even greater! Come and say hi! on our GitHub discussion or Discord chat 👻, send some love through GitHub stars ⭐️ or follow us on Twitter , Mastodon , LinkedIn , and our YouTube channel !\nThanks for reading and supporting us! ❤️\n" },{ "section": "Blog", "url": "https://microcks.io/blog/observability-for-microcks-at-scale/", diff --git a/index.xml b/index.xml index 049230e0..d56a1377 100644 --- a/index.xml +++ b/index.xml @@ -6,7 +6,7 @@ Recent content on API Mocking and Testing | Microcks.io Hugo -- gohugo.io en-US - Tue, 12 Mar 2024 00:00:00 +0100 + Thu, 14 Mar 2024 00:00:00 +0100 OpenAPI Mocking 101 @@ -323,6 +323,13 @@ https://microcks.io/documentation/installing/running-uber/ In order to support Inner Loop integration or Shift-Left scenarios , we’ve worked recently on a stripped down version of Microcks that makes embedding it in your development workflow, on a laptop, within your unit tests possible. + + Microcks 1.9.0 release 🚀 + https://microcks.io/blog/microcks-1.9.0-release/ + Thu, 14 Mar 2024 00:00:00 +0100 + https://microcks.io/blog/microcks-1.9.0-release/ + This has been a busy week just before KubeCon EU , but we are delighted to announce the 1. + Observability for Microcks at scale https://microcks.io/blog/observability-for-microcks-at-scale/ diff --git a/sitemap.xml b/sitemap.xml index 228503be..65a10ad5 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -153,10 +153,13 @@ 2023-11-14T00:00:00+01:00 https://microcks.io/ - 2024-03-12T00:00:00+01:00 + 2024-03-14T00:00:00+01:00 https://microcks.io/blog/ - 2024-03-12T00:00:00+01:00 + 2024-03-14T00:00:00+01:00 + + https://microcks.io/blog/microcks-1.9.0-release/ + 2024-03-14T00:00:00+01:00 https://microcks.io/blog/observability-for-microcks-at-scale/ 2024-03-12T00:00:00+01:00