Skip to content

Releases: macielti/common-clj

30.67.70 Release

01 Nov 21:43
0d7cddf
Compare
Choose a tag to compare

30.67.70 - 2024-11-01

Added

  • New PostgreSQL component (Integrant).

30.66.70 - 2024-10-10

Added

  • Added roles management for customer authentication features.

30.65.70 - 2024-10-10

Added

  • Added src/common_clj/porteiro namespace to hold customer authentication features.

30.64.70 - 2024-10-02

Added

  • Added common-clj.io.interceptors.customer namespace to hold customer identification specific interceptors.

30.63.70 - 2024-09-22

Changed

  • Instead of logging (at INFO level) each number of consumers threads up AWS SQS Consumer component (Integrant)
    validation, now we are logging that info at DEBUG level.

30.63.69 - 2024-09-20

Changed

  • Now you can control the number of parallel consumer threads for each queue on AWS SQS Consumer component
    (Integrant).

29.63.69 - 2024-09-15

Added

  • Now you can control the timeout in ms for the AWS SQS Consumer component (Integrant) while handling each message.

29.62.69 - 2024-09-14

Changed

  • Applying more parallelism improvements to AWS SQS Consumer component (Integrant).

29.62.68 - 2024-09-14

Changed

  • Parallelism improvements to AWS SQS Consumer component (Integrant).

29.62.67 - 2024-09-14

Fixed

  • Fixed bug on AWS SQS Consumer component (Integrant).

29.62.66 - 2024-09-14

Added

  • Now the AWS SQS Consumer component (Integrant) is able to consume messages applying some level of parallelism.

29.61.66 - 2024-09-13

Changed

  • Instead of logging (at INFO level) each message consumed by AWS SQS Consumer component (Integrant), now we are
    logging that info at DEBUG level.

29.61.65 - 2024-09-13

Fixed

  • Fixed bug on AWS SQS Producer component (Integrant). The component was trying to create queues on AWS SQS servers
    while executing tests.

29.61.64 - 2024-09-13

Fixed

  • Fixed expected schema param type for queues on common-clj.integrant-components.sqs-consumer/create-sqs-queues!.

29.61.63 Release

13 Sep 12:02
3bec01a
Compare
Choose a tag to compare

29.61.63 - 2024-09-13

Fixed

  • Fix bug on AWS SQS Producer component (Integrant). The component wasn't sending the params for the message produce
    operation properly.
  • Removed calls to #p. This should be used only on debugging process.

Added

  • Try to create AWS SQS queues while starting AWS SQS Producer component (Integrant).

29.61.62 - 2024-09-11

Changed

  • Minor improvement on Datomic (Integrant) component.

29.61.61 - 2024-09-11

Added

  • Retry policy for Datomic (Integrant) component to make it more resilient to database connection problems while staring
    the component.

29.60.61 - 2024-09-09

Added

  • Added AWS Auth (Integrant) component to define aws credentials globally.

Changed

  • AWS SQS Consumer component (Integrant) and AWS SQS Producer component (Integrant) now use the globally defined aws
    credentials from AWS Auth (Integrant) component.

29.59.61 - 2024-09-07

Fixed

  • Improvements on common-clj.integrant-components.datomic/mocked-datomic to avoid point to the same in-memory database
    path between tests.

Added

  • Added common-clj.integrant-components.datomic/transact-and-lookup-entity! function to make easier to transact and
    lookup entities in the database.
  • Added full automatic test (unit) coverage for common-clj.integrant-components.datomic namespace.
  • Added full automatic test (unit, integration) coverage for common-clj.integrant-components.routes namespace.

29.58.61 - 2024-09-06

Fixed

  • Fix bug on AWS SQS Consumer component (Integrant). The component wasn't consuming messages properly (Test and Prod).

29.58.60 - 2024-09-06

Fixed

  • Fix bug on AWS SQS Producer component (Integrant). The component wasn't sending the messages passing the right
    params.

29.58.59 - 2024-09-05

Fixed

  • Fix bug on Cronjob component (Integrant). The component wasn't able to access the defined tasks properly.

29.58.58 - 2024-09-05

Added

  • Bump org.clojure/core.async version to "1.6.681"

29.58.57 - 2024-09-05

Fixed

  • Fix bug on AWS SQS Consumer component (Integrant) that was trying to create a queue on AWS (prod) while executing
    tests. Also reduce the that sleep between each message consumption cycle for test env.
  • Use long pooling to fetch messages from AWS SQS.

29.57.57 - 2024-09-04

Added

  • Add Config component (Integrant).
  • Add Routes component (Integrant).
  • Add Service component (Integrant).
  • Add AWS SQS Consumer component (Integrant).
  • Add AWS SQS Producer component (Integrant).
  • Add Prometheus component (Integrant).
  • Add New Relic component (Integrant).
  • Add HTTP Client component (Integrant).
  • Add Cronjob component (Integrant).
  • Add Datomic component (Integrant).

Changed

  • Deprecated Kafka Consumer component (stuartsierra/component) related code.
  • Deprecated Kafka Producer component (stuartsierra/component) related code.
  • Deprecated RabbitMQ Consumer component (stuartsierra/component) related code.
  • Deprecated RabbitMQ Producer component (stuartsierra/component) related code.
  • Deprecated Routes component (stuartsierra/component) related code.
  • Deprecated Service component (stuartsierra/component) related code.
  • Deprecated Prometheus component (stuartsierra/component) related code.
  • Deprecated New Relic component (stuartsierra/component) related code.
  • Deprecated HTTP Client component (stuartsierra/component) related code.
  • Deprecated CronJob component (stuartsierra/component) related code.
  • Deprecated Datomic component (stuartsierra/component) related code.

29.56.57 Release

28 Aug 00:49
ad797b1
Compare
Choose a tag to compare

Changed

  • Replace com.datomic/datomic-free and com.datomic/local by com.datomic/peer.

Removed

  • Removed DatomicLocal Component in favor of main Datomic component.

28.56.55 Release

22 Aug 10:16
ca795d0
Compare
Choose a tag to compare

Added

  • Add support to BigDecimal on common-clj.test.helper.schema/generate.
  • Add Datomic component support to CronJob component.

Changed

  • Changed the way that the Datomic connection is retrieved from the Datomic component.

27.56.55 Release

17 Aug 20:19
a1c5049
Compare
Choose a tag to compare

Added

  • Make Http Client component expose metrics via Prometheus component.

27.55.55 Release

17 Aug 11:19
cbe9743
Compare
Choose a tag to compare

Added

  • Make Http Client component expose metrics via Prometheus component.

27.55.54 Release

16 Aug 08:46
c667715
Compare
Choose a tag to compare
27.55.54 Release Pre-release
Pre-release

Fixed

  • Fixed bug on New Relic component. The component wasn't sending the logs payload properly.

27.55.53 Release

15 Aug 00:18
5ff451d
Compare
Choose a tag to compare
27.55.53 Release Pre-release
Pre-release

Added

  • Implement Correlation ID for RabbitMQ consumer and producer components.
  • Minor improvements to CID implementation.
  • Also added CID support to scheduled jobs (CronJob component).

26.55.53 Release

11 Aug 09:07
437f5f8
Compare
Choose a tag to compare

Added

  • Minor improvements on New Relic component.

26.54.53 Release

10 Aug 16:45
6eeec4e
Compare
Choose a tag to compare

Added

  • Implemented NewRelic component to send logs to New Relic.