Releases: macielti/common-clj
Releases · macielti/common-clj
19.28.35 Release
Added
- Added Datalevin component along with interceptors.
19.27.35 Release
Fixed
- Upgrade
org.apache.kafka/kafka-clients
dependency version from2.8.0
to3.4.0
. - Upgrade
nubank/state-flow
dependency version from5.14.3
to5.14.4
. - Upgrade
telegrambot-lib
dependency version from1.4.0
to2.5.0
. - Upgrade
prismatic/schema-generators
dependency version from0.1.4
to0.1.5
. - Fix some problems with datalevin and had to set some jvm options.
19.27.34 Release
Fixed
- Upgrade
datalevin
dependency version from0.6.22
to0.8.16
.
19.27.33 Release
Added
- Added integration test for Telegram Bot update consumption via web hook endpoint.
- Added
component.telegram.consumer/consume-update-via-webhook
function, so you can easily mock Telegram Bot command
messages update consumption via webhook http endpoint. - Added a function to generate telegram bot handler http request webhook
endpointfn
component.telegram.consumer/telegram-bot-webhook-endpoint-handler-fn
.
19.27.32 Release
Added
- Added
TelegramWebhookConsumer
to have one more way of integrating with telegram bot api.
19.26.32 Release
Fixed
- Fixed Telegram consumer for callback query update consumption. Before the fix the consumer wasn't able to retrieve the
chat-id
from the update.
19.25.22 Release
Added
- Now Telegram Consumer component logs the exception when it faces errors while consuming a command.
- Added Http Client to list of components that we can use on Telegram command handlers (consumers).
Removed
- Removed Telegram Producer component, now you should use
(morse-api/send-text token chat-id message-text)
to send
telegram messages.
18.24.11 Release
Fixed
- Now
TelegramConsumer
is more resilient to errors while consuming updates from Telegram API. Before this fix the Thread
was dying when facing an error, but now the Thread is treating and logging the error.
Added
- Added
MockTelegramConsumer
component along with some helpers functions so you can easily write integration tests for
telegram bots.
18.23.20 Release
Added
- Added
:http-client
component, so we can have more flexibility on integration tests assertions. Like having the
possibility of assert that an HTTP request was made to a service/URI.
18.22.19 Release
Fixed
- Adapt from Kafka records to clj message for consumed messages kafka consumer helper
function (common-clj.component.kafka.consumer/consumed-messages
).