The latest releases from UnitVectorY Labs.

Posts

  • Announcing crossfiresync: Real-Time Firestore Replication Across GCP Regions

    We are excited to announce the launch of crossfiresync, released on April 16, 2024. This new project brings powerful real-time replication capabilities to Google Cloud Platform (GCP) Firestore, allowing developers to synchronize data across different GCP regions seamlessly. What is crossfiresync? crossfiresync is a Java-based library that enables the replication of Firestore document changes—including inserts, updates, and deletes—across multiple regions. By leveraging GCP Pub/Sub as the transport layer, it creates an event-driven pipeline that ensures your data remains consistent regardless...

    Read article
  • Introducing firestoreproto2map: Simplifying Firestore Event Processing in Java

    On April 14, 2024, we are excited to announce the launch of firestoreproto2map, a specialized Java helper library designed to streamline how developers handle Firestore data within Java applications. Whether you are building Cloud Functions or other event-driven services, this tool removes the friction of dealing with raw Firestore Protocol Buffers. Bridging the Gap When a Cloud Function is triggered by a Firestore event, the document data arrives as a Protocol Buffer. However, to actually manipulate this data or write...

    Read article
  • Introducing jsonschema4springboot: Design-First API Validation for Spring Boot 3

    We are excited to announce the official launch of jsonschema4springboot, a powerful new library that brings robust JSON Schema validation to the Spring Boot 3 ecosystem. Released on March 21, 2024, this project empowers developers to embrace a “design-first” philosophy, ensuring that your API contracts are enforced before a single line of business logic is executed. Core Capabilities With the initial v0.0.1 release, jsonschema4springboot introduces a streamlined way to handle request validation. Instead of relying on complex Java-based bean validation,...

    Read article
  • jsonparamunit v0.0.3: Maintenance and Dependency Updates

    Released on March 19, 2024, jsonparamunit v0.0.3 is a maintenance update designed to keep the library’s core infrastructure current and secure. While this release doesn’t introduce new functional features, it focuses on the stability and reliability of the underlying JSON processing engine. What’s new This release primarily updates the project’s core dependencies: jackson-databind has been upgraded to version 2.17.0. Why it matters The jackson-databind library is the engine that powers JSON processing within jsonparamunit. By upgrading to the latest stable...

    Read article
  • Streamlining Your Firestore Integration: firestoreproto2json v0.0.3

    On March 19, 2024, we released v0.0.3 of firestoreproto2json. This maintenance update focuses on improving the developer experience by refining how the library handles its dependencies, ensuring a smoother and more stable integration into your Java projects. What’s new The primary focus of v0.0.3 is a strategic cleanup of the project’s dependency tree. Specifically, we have removed the explicit dependency on protobuf-java. Why it matters For developers working in modern cloud environments, such as Google Cloud Functions, dependency conflicts—often referred...

    Read article
  • jsonparamunit v0.0.2: Now on Maven Central with Enhanced Stability

    On March 8, 2024, we released jsonparamunit v0.0.2. This update marks a significant milestone for the library as it becomes more accessible to the Java community and more robust for production use. What’s new The headline for this release is the official publication of jsonparamunit to Maven Central. You can now integrate the library into your projects using standard dependency management without needing to host the artifacts yourself. Along with this, we’ve added Javadoc support, providing a clearer guide to...

    Read article
  • Enhancing Clarity and Reliability: firestoreproto2json v0.0.2

    Released on March 8, 2024, firestoreproto2json v0.0.2 is a focused update designed to streamline the developer experience. While the core functionality remains stable, this release significantly lowers the barrier to entry for new users and provides greater flexibility for those handling complex Firestore data types. What’s new The centerpiece of this release is a comprehensive overhaul of the project documentation. The updated README now features a dedicated “Getting Started” guide and a practical example showing exactly how to integrate the...

    Read article
  • Enhancing Reliability and Rigor: fileparamunit v0.0.3

    Released on March 8, 2024, fileparamunit v0.0.3 is a maintenance release dedicated to hardening the library’s core and ensuring a rock-solid foundation for developers relying on file-based parameterized testing in JUnit 5. While this update focuses on the engine under the hood, the result is a more stable and secure experience for every user. What’s new This release introduces a critical fix to the resource loading mechanism within ListFileArgumentsProvider. By correcting how the library handles getResource, we’ve eliminated an edge...

    Read article
  • Introducing jsonparamunit: Data-Driven Testing with JSON in JUnit 5

    We are excited to announce the official launch of jsonparamunit, released on March 4, 2024. This new Java library transforms how developers handle parameterized testing in JUnit 5 by allowing test cases to be defined entirely in JSON files. By shifting test parameters out of Java code, jsonparamunit enables a more flexible, maintainable, and data-driven approach to software quality assurance. What is jsonparamunit? At its core, jsonparamunit is designed to decouple your test logic from your test data. Instead of...

    Read article
  • fileparamunit v0.0.2: Enhancing Robustness and Reliability

    Released on March 3, 2024, fileparamunit v0.0.2 is a maintenance and quality update focused on improving the developer experience and the overall stability of the library. This release ensures that the tools you use for parameterized testing are more reliable and provide clearer feedback when things go wrong. What’s new The primary focus of this release is “under-the-hood” improvements that make the library more robust: Clearer Error Messages: We’ve improved how the library handles missing resource directories. Instead of encountering...

    Read article

subscribe via RSS