Skip to content

Releases: quyvu01/OfX

🎉 **OfX v3.1.8 Release Notes** 🎉

08 Jan 15:26
Compare
Choose a tag to compare

I'm so exciting to announce the release of OfX v3.1.8, packed with new features, updates, and enhancements across the OfX ecosystem! 🚀

🌟 **What's New?

🚀 Introducing OfX-RabbitMq

A brand-new package in the OfX ecosystem! Seamlessly integrate RabbitMQ with your OfX-powered workflows for enhanced messaging capabilities.

📚 Documentation Overhaul

  • Comprehensive updates to the documentation for all OfX packages.
  • Clearer guidance and examples to help you get the most out of the OfX ecosystem.

🔧 Improvements to NATS Integration

  • Refined some NATS-related classes and interfaces to improve encapsulation by making their scope more private.
  • This ensures better maintainability and a cleaner API.

📈 Version Upgrade

We’re now at v3.1.8, delivering a more robust and feature-complete version of OfX!


💻 Happy Coding!

This release reflects our ongoing commitment to empowering developers with high-quality tools. We’re excited to see what you’ll build next!


📢 Explore the OfX Ecosystem:

We’d love to hear your feedback! Feel free to report issues, contribute, or share your thoughts with us. 💬

Upgrade now if your application are family with RabbitMq! 🚀

Version 3.1.5. Fix bug OfX-Nats, enhance performance

05 Jan 15:32
Compare
Choose a tag to compare
  • Fixed a bug in OfX-Nats.
  • Changed SubscribeAsync functions to run using Task.Factory.StartNew instead of Task.Run.
  • Renamed StartNatsServerAsync to StartNatsListeningAsync.
  • Updated StartNatsListeningAsync to run under IHost instead of IServiceProvider.

🚀 OfX-Nats!

04 Jan 14:24
Compare
Choose a tag to compare

I'm so excited to introduce OfX-Nats, bringing seamless integration with NATS.io into the OfX ecosystem!

Highlights:

  • Attribute-based NATS messaging for effortless.
  • High-performance communication for event-driven architectures.
  • Simplified connection management and robust error handling.

📦 Install Now:

dotnet add package OfX-Nats

Release Notes for OfX v3.1.1-Pipelines lifetime updated

03 Jan 06:38
Compare
Choose a tag to compare

Release: OfX 3.1.1

🚀 What's New?

We’re excited to announce OfX 3.1.1, a path update to make your received pipeline lifetime flexible!

Key Feature: Pipeline for Received Context lifetime:

options.AddReceivedPipelines(c => c.OfType(typeof(SomePipeline<>), ServiceLifetime.Transient));

v3.1.0

31 Dec 06:18
Compare
Choose a tag to compare

Release: OfX 3.1.0

🚀 What's New?

We’re excited to announce OfX 3.1.0, a minor update to improve flexibility and customization in your data-handling workflows!

Key Feature: Pipeline for Received Context

  • You can now add a pipeline to handle requests when fetching data.
  • This gives you more control and flexibility in processing, transforming, or enriching the context as part of your data mapping workflow.
  • Build dynamic, attribute-driven data flows tailored to your application’s needs.

Why This Matters

This feature empowers developers to seamlessly integrate additional processing steps while maintaining the simplicity and maintainability that OfX is known for.

# 🎉 Announcing **OfX v3.0.0** – A New Era of Simplicity and Efficiency

30 Dec 10:48
Compare
Choose a tag to compare

I'm ecstatic to announce the release of v3.0.0, a groundbreaking update that ushers in a New Era for OfX! This major version represents a complete transformation of the library, offering unparalleled simplicity, streamlined usability, and a more developer-focused experience.

View the changes here.

✨ Major Highlights:

  • Removed QueryHandlers: Say goodbye to QueryHandlers! This feature has been removed to simplify workflows and make the library more efficient and easier to use. Just use [OfXConfigFor<SomeOfAttribute>(nameof(Id), nameof(Name))] for the model you want!
  • Reimagined Mapping: Mapping has been revamped to be more intuitive than ever before, reducing complexity and enhancing productivity.
  • Milestone Update: Version 3.0.0 reflects a significant leap forward, introducing essential changes and redefining how OfX empowers developers.

⚡ Key Improvements:

  • Simplicity at its Core: The codebase has been optimized, shedding unnecessary components to focus on what truly matters.
  • Enhanced Stability: Core functionality has been streamlined to minimize errors and provide a smoother development experience.
  • Breaking Changes: With this update, some adjustments in your codebase may be required to align with the new design and capabilities.

📚 Upgrade Guide:

For detailed guidance on upgrading to v3.0.0, check out our migration guide -> OfX-EFCore.


Upgrade today to unlock the full potential of OfX with v3.0.0, and experience a new era of simplicity, efficiency, and productivity! 🚀

Release Notes for OfX v2.0.1-Fix gRPC bug when get items!

29 Dec 15:08
Compare
Choose a tag to compare

This release addresses bugs in OfX-gRPC related to retrieving items. It resolves an issue where requests to fetch data failed to be created.

🚀 OfX v2.0.0: A New Era of Simplicity and Reliability

29 Dec 06:26
Compare
Choose a tag to compare

I'm so excited to announce the release of v2.0.0, a transformative update that marks a significant milestone in the evolution of OfX. This release focuses on simplifying the library, reducing potential errors, and ensuring a seamless user experience for developers.

View the changes here.

✨ Major Updates:

  • Removed Queries: Queries have been deprecated and removed from the codebase. This decision eliminates potential human errors and simplifies the library’s functionality, allowing for a more intuitive and robust experience.
  • Improved Reliability: By focusing on core features and removing outdated components, this version enhances stability and ensures OfX meets modern development standards.
  • Streamlined Design: A reimagined approach to keep OfX lightweight, clear, and aligned with best practices.

⚡ What’s New:

  • A cleaner, error-free codebase that prioritizes usability.
  • Optimizations across the board for improved performance and maintainability.
  • Breaking changes: As part of the simplification, developers may need to update their code to align with the removal of queries.

📚 Upgrade Guide:

To upgrade from previous versions, please refer to our migration guide for detailed steps on updating your project.


Upgrade to v2.0.0 today and enjoy a more focused, efficient, and developer-friendly experience with OfX!

Enhance and fix bug on v1.1.4

27 Dec 03:19
Compare
Choose a tag to compare

🚀 OfX v1.1.4 Release: Performance Boost and Simplified Codebase

View the changes here

🎉 What’s New in v1.1.4?

This update focuses on performance improvements and codebase refinement to ensure OfX remains lightweight, efficient, and easy to use.

✨ Key Enhancements:

  • Improved Performance: Optimized source code for faster execution and smoother operations.
  • 🔥 Streamlined Codebase: Removed unused functions to eliminate clutter and reduce maintenance overhead.
  • 🛠️ Refined Function Names: Renamed several functions for better clarity and alignment with OfX’s design principles.

Upgrade to v1.1.4 today and enjoy a cleaner, faster, and more intuitive experience with OfX!

v1.1.3

26 Dec 16:57
Compare
Choose a tag to compare

🚀 Introducing OfX.gRPC: Check it out here

🎉 What’s New in v1.1.3?
I’ve created the all-new OfX.gRPC package, designed to streamline your data transport layer for microservices!

✨ Key Benefits:

Drastically reduce boilerplate code!
Automatically registers handlers right out of the box, saving you time and effort.
Upgrade now and experience a smarter, more efficient way to manage data transport with OfX.gRPC!