The Bolt protocol is a binary application protocol used for communication between Neo4j servers and clients. It was introduced in Neo4j 3.0 and has since become the standard protocol for interacting with Neo4j databases. The protocol specifies how clients and servers exchange data using specific Bolt messages following the PackStream format. Recently, issues were found with date and time-related tests in Neo4j's TestKit suite, specifically with the handling of DateTimeZoneId structures which can be ambiguous due to daylight saving time (DST) transitions. To resolve this issue, a new UTC-aware structure called UTCDateTimeZoneId was introduced in Neo4j 5 releases, which encodes the date and time in UTC time, eliminating the ambiguity caused by DST transitions. This update aims to provide a consistent developer experience across different programming languages and Neo4j deployment topologies.