Please read about Apiman CVE-2022-47551, a potential permissions bypass vulnerability, to see whether you need to take action to upgrade.
https://t.co/kc58sLLEns
A key feature I implemented in Apiman 3 is a flexible event subsystem underpinned by a transactional outbox — this lets external consumers subscribe to Apiman's events via platforms like Kafka (API signups, API approval requests, etc).
Blog:
https://t.co/Z78KsjwmXg
I'm delighted to say that Apiman 3 is officially released! Lots of new features and behind-the-scenes improvements
I've also painstakingly overhauled the Apiman website and docs from ground up
Also a new Docker Compose distro — it's easy to get started!
https://t.co/FZumfUwVab
Trying to get a significantly updated GitHub Actions release pipeline working for the first time.
How many release candidates will I need before the whole thing works?
Will it be over 9000?
Been slaving away on the new Apiman @apiman_io website for a good while, with all the automation improvements.
Not far away from finished.
Then I can finally cut the Apiman https://t.co/2r1ZZjCb5j release 😅.
#OneManBand
For Apiman 3 I'm very pleased to say we are using @c_beikov's Blaze-Persistence as a replacement for the JPA Criteria API.
Blaze-Persistence can be understood by mere humans, like Apiman's maintainer!
https://t.co/uNgSr2LyUy
Apiman docker-compose distro for https://t.co/MqfUDuvZHu nearly ready 🚀. Exciting times!
This will be the main Apiman Quickstart distro from https://t.co/MqfUDuvZHu onwards.
Marc Savy (@marcsavy) has been working/sweating/tearing hair out on this 😅.
IPv6 support added for blacklist/blocklist and whitelist/allowlist for Apiman 3 -- oh, and now you can use CIDR and dashed ranges 😎.
[@marcsavy worked on this]
Our new implicit permissions system implementation has landed on 3.x branch (we call it 'discoverability')
You can now expose APIs to consumers who are not members of your organisation. Even to anonymous browsers in the developer portal, if you want
https://t.co/nHK7wRtJf0