Blog

  • spt-development-*-spring-boot 3.0.3

    I’m pleased to announced that I have now released new versions of the spt-development-*-spring-boot projects for integrating the spt-development libraries related to correlation IDs, logging and auditing, into Spring Boot applications. These new releases along with new releases of some of the projects they relate to, have been updated to align with the recently released Spring Boot 3.0.3. As always, the source is available on GitHub and the artifacts are also available in Maven Central for easy inclusion in your own Java projects.

  • spt-development-*-spring-boot 3.0.2

    I’m pleased to announced that I have now released new versions of the spt-development-*-spring-boot projects for integrating the spt-development libraries related to correlation IDs, logging and auditing, into Spring Boot applications. These new releases along with new releases of some of the projects they relate to, have been updated to align with the recently released Spring Boot 3.0.2. As always, the source is available on GitHub and the artifacts are also available in Maven Central for easy inclusion in your own Java projects.

  • spt-development-*-spring-boot 3.0.1

    I’m pleased to announced that I have now released new versions of the spt-development-*-spring-boot projects for integrating the spt-development libraries related to correlation IDs, logging and auditing, into Spring Boot applications. These new releases along with new releases of some of the projects they relate to, have been updated to align with the recently released Spring Boot 3.0.1. As always, the source is available on GitHub and the artifacts are also available in Maven Central for easy inclusion in your own Java projects.

  • spt-development-*-spring-boot 3.0.0

    I’m pleased to announced that I have now released new versions of the spt-development-*-spring-boot projects for integrating the spt-development libraries related to correlation IDs, logging and auditing, into Spring Boot applications. These new releases along with new releases of some of the projects they relate to, have been updated to align with the recently released Spring Boot 3.0.0. As always, the source is available on GitHub and the artifacts are also available in Maven Central for easy inclusion in your own Java projects.

  • spt-development-*-spring-boot 2.0.10

    I’m pleased to announced that I have now released new versions of the spt-development-*-spring-boot projects for integrating the spt-development libraries related to correlation IDs, logging and auditing, into Spring Boot applications. These new releases along with new releases of some of the projects they relate to, have been updated to integrate with the slf4j MDC context. Providing a simpler way of including the correlation ID in your logs. As always, the source is available on GitHub and the artifacts are also available in Maven Central for easy inclusion in your own Java projects.

  • spt-development-*-spring-boot 2.0.9

    I’m pleased to announced that I have now released new versions of the spt-development-*-spring-boot projects for integrating the spt-development libraries related to correlation IDs, logging and auditing, into Spring Boot applications. These new releases along with new releases of some of the projects they relate to, have been updated to align with the recently released Spring Boot 2.7.5. As always, the source is available on GitHub and the artifacts are also available in Maven Central for easy inclusion in your own Java projects.

  • spt-development-*-spring-boot 2.0.8

    I’m pleased to announced that I have now released new versions of the spt-development-*-spring-boot projects for integrating the spt-development libraries related to correlation IDs, logging and auditing, into Spring Boot applications. These new releases along with new releases of some of the projects they relate to, have been updated to align with the recently released Spring Boot 2.7.4. As always, the source is available on GitHub and the artifacts are also available in Maven Central for easy inclusion in your own Java projects.

  • Dance dad: Burning CDs

    This is a record of the steps taken to burn an audio file received via Facebook Messenger to a CD, in my case for my daughters dance competition. Downloading an audio file from messenger isn’t partciularly intuitive and once I managed to do that, I needed to use ffmpeg to convert the downloaded file from mp4 to mp3, before using Apple Music to burn the music to CD.

  • spt-development-*-spring-boot 2.0.7

    I’m pleased to announced that I have now released new versions of the spt-development-*-spring-boot projects for integrating the spt-development libraries related to correlation IDs, logging and auditing, into Spring Boot applications. These new releases along with new releases of some of the projects they relate to, have been updated to align with the recently released Spring Boot 2.7.3. As always, the source is available on GitHub and the artifacts are also available in Maven Central for easy inclusion in your own Java projects.

  • spt-development-* 2.0.6

    I’m pleased to announced that I have now released new versions of the spt-development-* projects related to correlation IDs, logging and auditing, which aligns them with the recently released Spring Boot 2.7.2. As always, the source is available on GitHub and the artifacts are also available in Maven Central for easy inclusion in your own Java projects.

  • spt-development-* 2.0.5

    I’m pleased to announced that I have now released new versions of the spt-development-* projects related to correlation IDs, logging and auditing, which aligns them with the recently released Spring Boot 2.7.0. As always, the source is available on GitHub and the artifacts are also available in Maven Central for easy inclusion in your own Java projects.

  • spt-development-* 2.0.4

    I’m pleased to announced that I have now released new versions of the spt-development-* projects related to correlation IDs, logging and auditing, which aligns them with the recently released Spring Boot 2.6.7. As always, the source is available on GitHub and the artifacts are also available in Maven Central for easy inclusion in your own Java projects.

  • spt-development-* 2.0.3

    I’m pleased to announced that I have now released new versions of the spt-development-* projects related to correlation IDs, logging and auditing, which aligns them with the recently released Spring Boot 2.6.6. As always, the source is available on GitHub and the artifacts are also available in Maven Central for easy inclusion in your own Java projects.

  • spt-development-cid 2.0.11 - 11th time lucky

    TLDR; The versions 2.0.1 to 2.0.11 of spt-development-cid are identical to 2.0.0 and therefore there is no pressing need to upgrade.

  • spt-development-* 2.0.2

    I’m pleased to announced that I have now released new versions of the spt-development-* projects related to correlation IDs, logging and auditing, which aligns them with the recently released Spring Boot 2.5.6. As always, the source is available on GitHub and the artifacts are also available in Maven Central for easy inclusion in your own Java projects.

  • Auditing

    In this post I introduce the features of spt-development-audit-spring and describe how to integrate it into a Spring Boot application with the spt-development-audit-spring-boot starter, demonstrated with the demo project created as part of the v2.0.0 release of the spt-development-* projects. spt-development-audit-spring has a dependency on spt-development-cid which is integrated into the demo project with spt-development-cid-web as described in an earlier post. The demo project also integrates spt-development-logging-spring and spt-development-cid-jms-spring and has tests that use spt-development-test.

  • spt-development-* 2.0.1

    I’m pleased to announced that I have now released new versions of the spt-development-* projects related to correlation IDs, logging and auditing, which aligns them with the recently released Spring Boot 2.5.5. As always, the source is available on GitHub and the artifacts are also available in Maven Central for easy inclusion in your own Java projects.

  • spt-development-* 2.0.0

    I’m pleased to announced that I have now released new and up to date versions of all of the spt-development-* projects related to correlation IDs, logging and auditing. The main change to all of the projects is to support JDK8+ and Spring Boot 2.5.4. I will endeavor to release new versions of the libraries, soon after each new release of Spring Boot, moving forward. As always, the source is available on GitHub where there are more detailed release notes and the artifacts are also available in Maven Central for easy inclusion in your own Java projects.

  • Correlation ID (Part 2)

    This post continues on from the first blog in the series and describes how to integrate spt-development-cid into a Spring Boot web project with spt-development-cid-web-spring-boot and how this can be used in conjunction with spt-development-logging-spring to quickly add useful logging to all layers of your web application.

  • Correlation ID

    This is the first in a series of blog posts that go into detail about a number of open source projects I have released, starting with spt-development-cid. spt-development-cid is a very simple library that utilises ThreadLocal for tracking a correlation ID similar to that described by Sam Newman, in Chapter 8 of his excellent book Building Microservices. If you have ever tried to support a system consisting of multiple services that doesn’t use correlation IDs, then you will understand their importance! Sam’s book describes the concept better than I would, so I urge you to read that if you require a deeper understanding.