Home / Companies / Orkes / Blog / Post Details
Content Deep Dive

Announcing the New Conductor Java Client v4

Blog post from Orkes

Post Details
Company
Date Published
Author
Miguel Prieto
Word Count
1,844
Language
English
Hacker News Points
-
Summary

Earlier this year, the Java Client for Conductor underwent a significant redesign with the release of version 4, focusing on enhancing design and performance while optimizing dependencies. This update aimed to consolidate two existing Java client projects into one more efficient and manageable solution, thereby addressing accumulated technical debt and improving the developer experience. Notable changes include the introduction of a more modular structure, improved extensibility through events, listeners, and filters, and a streamlined dependency set by removing unnecessary and deprecated dependencies. The new version also features a refactored TaskRunner, replacing the TaskPollExecutor, and supports OkHttp3 v4, which brings HTTP2 and Gzip capabilities. The client is designed to ensure seamless integration between open-source and Orkes Conductor environments, supporting ease of migration, and enhanced examples and documentation are being developed to facilitate better user guidance. Conductor, known as an enterprise-grade orchestration platform, continues to evolve, with plans to extend improvements to other supported programming languages in the future.