Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(blog): add release note for 2.6.0 release #1282

Merged
merged 26 commits into from
Feb 1, 2023
Merged
Show file tree
Hide file tree
Changes from 15 commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
81a0b1e
blog post about hacktoberfest 2022
AceTheCreator Nov 28, 2022
17b03ee
completed hacktoberfest 2022 post
AceTheCreator Nov 28, 2022
04734d4
.
AceTheCreator Nov 28, 2022
3fde9bc
Merge branch 'asyncapi:master' into master
AceTheCreator Dec 8, 2022
25e23b0
Merge branch 'asyncapi:master' into master
AceTheCreator Dec 14, 2022
e4aca9d
Merge branch 'master' of https://github.com/AceTheCreator/website
AceTheCreator Dec 19, 2022
c96d457
.
AceTheCreator Dec 19, 2022
16f56e6
Merge branch 'master' of https://github.com/AceTheCreator/website
AceTheCreator Dec 22, 2022
463e309
Merge branch 'master' of https://github.com/AceTheCreator/website
AceTheCreator Jan 31, 2023
b9808de
Merge branch 'master' of https://github.com/AceTheCreator/website
AceTheCreator Jan 31, 2023
27aa9d1
added release note for v2.6.0
AceTheCreator Jan 31, 2023
925359f
Merge branch 'master' into release-note-2.6.0
AceTheCreator Jan 31, 2023
1776eae
added example
AceTheCreator Feb 1, 2023
bdbe64f
Merge branch 'release-note-2.6.0' of https://github.com/AceTheCreator…
AceTheCreator Feb 1, 2023
72855bb
Merge branch 'master' into release-note-2.6.0
AceTheCreator Feb 1, 2023
81cab86
updated note date
AceTheCreator Feb 1, 2023
076c62e
Merge branch 'master' into release-note-2.6.0
derberg Feb 1, 2023
b77a709
updated date
AceTheCreator Feb 1, 2023
e92902f
Merge branch 'release-note-2.6.0' of https://github.com/AceTheCreator…
AceTheCreator Feb 1, 2023
4fb039c
reduced cover quality
AceTheCreator Feb 1, 2023
1d3c6f5
updated time
AceTheCreator Feb 1, 2023
8c28356
Update pages/blog/release-notes-2.6.0.md
AceTheCreator Feb 1, 2023
d1995d2
Update pages/blog/release-notes-2.6.0.md
AceTheCreator Feb 1, 2023
eb77bf1
Update pages/blog/release-notes-2.6.0.md
AceTheCreator Feb 1, 2023
664ba5d
Update pages/blog/release-notes-2.6.0.md
AceTheCreator Feb 1, 2023
7c0370a
Update pages/blog/release-notes-2.6.0.md
AceTheCreator Feb 1, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
61 changes: 61 additions & 0 deletions pages/blog/release-notes-2.6.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
---
title: AsyncAPI Spec 2.6.0 Release Notes
date: 2023-01-31T16:00:00+01:00
type: Communication
tags:
- Specification
- Release Notes
cover: /img/posts/release-notes-2.6.0/cover.webp
authors:
- name: Azeez Elegbede
photo: /img/avatars/ace.webp
link: https://twitter.com/acethecreator
byline: A Software Engineer & An Advocate For Opensource Projects.
AceTheCreator marked this conversation as resolved.
Show resolved Hide resolved
excerpt: "The release of AsyncAPI 2.6 added an exciting feature which is the support for Apache Pulsar"
featured: true
---

The new version of the AsyncAPI specification - 2.6.0 - is now available.

> This is a minor release and doesn't bring any breaking changes. You can switch to it by modifying the following value in your AsyncAPI file `asyncapi: '2.5.0'` into `asyncapi: '2.6.0'`

## Added Pulsar Bindings and Protocol to the Specification
AceTheCreator marked this conversation as resolved.
Show resolved Hide resolved

The specification now supports a new custom protocol through the bindings feature called [Pulsar](https://pulsar.apache.org/).

Here is an example of the server representation in Pulsar
AceTheCreator marked this conversation as resolved.
Show resolved Hide resolved

```yaml
servers:
production:
bindings:
pulsar:
tenant: contoso
bindingVersion: '0.1.0'
```

And also an example of the channel representation in Pulsar
AceTheCreator marked this conversation as resolved.
Show resolved Hide resolved

```yaml
channels:
user-signedup:
bindings:
pulsar:
namespace: 'staging'
persistence: 'persistent'
compaction: 1000
geo-replication:
- 'us-east1'
- 'us-west1'
retention:
time: 7
size: 1000
ttl: 360
deduplication: false
bindingVersion: '0.1.0'
```

Thanks to [Alex Wichmann](https://github.com/VisualBean) for this incredible feature. For more details, check out this [pull request](https://github.com/asyncapi/spec/pull/882) and the [binding definition](https://github.com/asyncapi/bindings/tree/master/pulsar).
AceTheCreator marked this conversation as resolved.
Show resolved Hide resolved


> Photo by Clem Onojeghuo: https://www.pexels.com/photo/low-angle-photography-of-metal-building-on-grayscale-175771/
Binary file not shown.