{"users":[{"id":2,"username":"jeff.bull","name":"Jeff Bull","avatar_template":"/user_avatar/community.orkes.io/jeff.bull/{size}/3_2.png","admin":true,"moderator":true,"trust_level":4},{"id":10,"username":"joek","name":"Joe K","avatar_template":"/user_avatar/community.orkes.io/joek/{size}/96_2.png","trust_level":1},{"id":31,"username":"orkes_community","name":"Orkes Community Mod","avatar_template":"/user_avatar/community.orkes.io/orkes_community/{size}/24_2.png","moderator":true,"trust_level":3},{"id":25,"username":"Ela","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/e/a9adbd/{size}.png","trust_level":1}],"primary_groups":[],"flair_groups":[],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/conductor-frequently-asked-questions/9?page=1","per_page":30,"top_tags":[{"id":8,"name":"conductor-oss","slug":"conductor-oss"},{"id":7,"name":"faq","slug":"faq"},{"id":9,"name":"netflix-dynomite","slug":"netflix-dynomite"},{"id":14,"name":"apache-license","slug":"apache-license"},{"id":19,"name":"go-sdk","slug":"go-sdk"},{"id":10,"name":"java","slug":"java"}],"topics":[{"fancy_title":"How to use a DO_WHILE operator to update input parameters?","id":86,"title":"How to use a DO_WHILE operator to update input parameters?","slug":"how-to-use-a-do-while-operator-to-update-input-parameters","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-01-22T00:55:29.974Z","last_posted_at":"2025-11-12T20:02:59.431Z","bumped":true,"bumped_at":"2025-11-12T20:02:59.431Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"You can use an INLINE task to update the loop’s input parameters for subsequent iterations.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":83,"like_count":0,"has_summary":false,"last_poster_username":"joek","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"vote_count":0,"can_vote":true,"user_voted":null,"posters":[{"extras":null,"description":"Original Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":10,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Duplicate Content-Type header rejected by server","id":171,"title":"Duplicate Content-Type header rejected by server","slug":"duplicate-content-type-header-rejected-by-server","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-05-12T15:31:58.063Z","last_posted_at":"2025-05-12T15:32:56.932Z","bumped":true,"bumped_at":"2025-05-12T15:32:56.932Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"For SDK version v1.5.4 (ref: Duplicate `Content-Type` header rejected by server · Issue #184 · conductor-sdk/conductor-go · GitHub) \nI try to observe the HTTP dump sent when execute the workflow through the SDK using set&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":8,"name":"conductor-oss","slug":"conductor-oss"},{"id":7,"name":"faq","slug":"faq"},{"id":19,"name":"go-sdk","slug":"go-sdk"}],"tags_descriptions":{},"views":158,"like_count":0,"has_summary":false,"last_poster_username":"orkes_community","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"vote_count":0,"can_vote":true,"user_voted":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":31,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to optimize Conductor performance for large traffic?","id":122,"title":"How to optimize Conductor performance for large traffic?","slug":"how-to-optimize-conductor-performance-for-large-traffic","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-01-22T00:55:41.028Z","last_posted_at":"2025-02-10T19:09:34.656Z","bumped":true,"bumped_at":"2025-02-10T19:09:34.656Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"For handling large traffic, ensure proper indexing, optimize Redis and Elasticsearch configurations, and set up worker thread pools efficiently. Environment variables can be used to configure Redis and Elastic connection&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":176,"like_count":0,"has_summary":false,"last_poster_username":"Ela","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"vote_count":0,"can_vote":true,"user_voted":null,"posters":[{"extras":null,"description":"Original Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":25,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Use of Conductor in a customer product offering under Apache License 2.0","id":129,"title":"Use of Conductor in a customer product offering under Apache License 2.0","slug":"use-of-conductor-in-a-customer-product-offering-under-apache-license-2-0","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-01-30T00:34:22.517Z","last_posted_at":"2025-01-30T00:34:22.596Z","bumped":true,"bumped_at":"2025-01-30T00:34:22.596Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"We are building a product in some domain that requires our end users to build workflows and are considering embedding conductor as part of our SaaS product. apart from the technical evaluation, we are also doing commerci&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":8,"name":"conductor-oss","slug":"conductor-oss"},{"id":14,"name":"apache-license","slug":"apache-license"}],"tags_descriptions":{},"views":164,"like_count":0,"has_summary":false,"last_poster_username":"jeff.bull","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"vote_count":0,"can_vote":true,"user_voted":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Why am I getting a FORBIDDEN error when testing tasks from the Conductor UI console?","id":125,"title":"Why am I getting a FORBIDDEN error when testing tasks from the Conductor UI console?","slug":"why-am-i-getting-a-forbidden-error-when-testing-tasks-from-the-conductor-ui-console","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-01-22T00:55:42.371Z","last_posted_at":"2025-01-22T00:55:42.410Z","bumped":true,"bumped_at":"2025-01-22T00:55:42.410Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Ensure you have the proper permissions set for executing tasks from the UI console. Check your user role and API permissions to confirm that they allow task execution.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":63,"like_count":0,"has_summary":false,"last_poster_username":"orkes_community","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"vote_count":0,"can_vote":true,"user_voted":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":31,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to deploy a Conductor server without downtime?","id":124,"title":"How to deploy a Conductor server without downtime?","slug":"how-to-deploy-a-conductor-server-without-downtime","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-01-22T00:55:41.924Z","last_posted_at":"2025-01-22T00:55:42.022Z","bumped":true,"bumped_at":"2025-01-22T00:55:42.022Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"To update to Conductor 3.18.0 without downtime, manually run the necessary database migration scripts during a quiet period, then deploy the new version. Ensure that PostgreSQL indexing is correctly configured beforehand&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":113,"like_count":0,"has_summary":false,"last_poster_username":"orkes_community","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"vote_count":0,"can_vote":true,"user_voted":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":31,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"What causes latency between Conductor workflow calls?","id":123,"title":"What causes latency between Conductor workflow calls?","slug":"what-causes-latency-between-conductor-workflow-calls","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-01-22T00:55:41.336Z","last_posted_at":"2025-01-22T00:55:41.416Z","bumped":true,"bumped_at":"2025-01-22T00:55:41.416Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Latency could be due to misconfigurations, infrastructure limitations, or excessive overhead in HTTP tasks. Conduct performance tests using default local Docker runs and analyze latency bottlenecks.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":200,"like_count":0,"has_summary":false,"last_poster_username":"orkes_community","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"vote_count":0,"can_vote":true,"user_voted":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":31,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to invoke a Conductor workflow from a Spring Boot REST controller?","id":121,"title":"How to invoke a Conductor workflow from a Spring Boot REST controller?","slug":"how-to-invoke-a-conductor-workflow-from-a-spring-boot-rest-controller","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-01-22T00:55:40.728Z","last_posted_at":"2025-01-22T00:55:40.768Z","bumped":true,"bumped_at":"2025-01-22T00:55:40.768Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"You can invoke Conductor workflows from a Spring Boot REST controller. Refer to the provided example application with Spring Boot 3 and Conductor, which does not rely on microservices and demonstrates worker creation wit&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":141,"like_count":0,"has_summary":false,"last_poster_username":"orkes_community","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"vote_count":0,"can_vote":true,"user_voted":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":31,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Can Conductor be used within a monolithic application?","id":120,"title":"Can Conductor be used within a monolithic application?","slug":"can-conductor-be-used-within-a-monolithic-application","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-01-22T00:55:40.419Z","last_posted_at":"2025-01-22T00:55:40.464Z","bumped":true,"bumped_at":"2025-01-22T00:55:40.464Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Yes, Conductor can be used within a monolithic application. Many users are not fully into microservices. You can orchestrate business processes within the monolith and leverage Conductor’s capabilities, similar to what w&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":59,"like_count":0,"has_summary":false,"last_poster_username":"orkes_community","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"vote_count":0,"can_vote":true,"user_voted":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":31,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Why is a completed workflow still in the running state?","id":119,"title":"Why is a completed workflow still in the running state?","slug":"why-is-a-completed-workflow-still-in-the-running-state","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-01-22T00:55:39.949Z","last_posted_at":"2025-01-22T00:55:40.030Z","bumped":true,"bumped_at":"2025-01-22T00:55:40.030Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Occasionally, all steps in a workflow complete, but it remains in the running state. This may be due to indexing issues or misconfigurations. Ensure indexes are correctly synchronized and check if the decider queue is re&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":103,"like_count":0,"has_summary":false,"last_poster_username":"orkes_community","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"vote_count":0,"can_vote":true,"user_voted":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":31,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to fix Netflix Conductor slowness issues?","id":118,"title":"How to fix Netflix Conductor slowness issues?","slug":"how-to-fix-netflix-conductor-slowness-issues","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-01-22T00:55:39.620Z","last_posted_at":"2025-01-22T00:55:39.661Z","bumped":true,"bumped_at":"2025-01-22T00:55:39.661Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"There are slowness issues with Netflix Conductor, using Redis, PostgreSQL, and application pods. No restarts or logs indicate issues, and the database looks fine. Possible causes include checking resource utilization, up&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":62,"like_count":0,"has_summary":false,"last_poster_username":"orkes_community","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"vote_count":0,"can_vote":true,"user_voted":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":31,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"What are the recommended steps to migrate from Netflix Conductor to Orkes?","id":117,"title":"What are the recommended steps to migrate from Netflix Conductor to Orkes?","slug":"what-are-the-recommended-steps-to-migrate-from-netflix-conductor-to-orkes","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-01-22T00:55:39.070Z","last_posted_at":"2025-01-22T00:55:39.157Z","bumped":true,"bumped_at":"2025-01-22T00:55:39.157Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"To continue receiving support, it’s recommended to migrate to the Orkes Conductor version. Consult Orkes documentation for specific migration steps.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":46,"like_count":0,"has_summary":false,"last_poster_username":"orkes_community","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"vote_count":0,"can_vote":true,"user_voted":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":31,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to optimize PostgreSQL indexing in Conductor?","id":116,"title":"How to optimize PostgreSQL indexing in Conductor?","slug":"how-to-optimize-postgresql-indexing-in-conductor","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-01-22T00:55:38.737Z","last_posted_at":"2025-01-22T00:55:38.775Z","bumped":true,"bumped_at":"2025-01-22T00:55:38.775Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"You can selectively enable or disable indexes to optimize performance. This can be configured through Conductor properties to avoid unnecessary full table scans.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":44,"like_count":0,"has_summary":false,"last_poster_username":"orkes_community","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"vote_count":0,"can_vote":true,"user_voted":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":31,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How do I enable monitoring in OSS Conductor?","id":115,"title":"How do I enable monitoring in OSS Conductor?","slug":"how-do-i-enable-monitoring-in-oss-conductor","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-01-22T00:55:38.445Z","last_posted_at":"2025-01-22T00:55:38.478Z","bumped":true,"bumped_at":"2025-01-22T00:55:38.478Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Ensure that monitoring is enabled in your application.properties file with the appropriate configurations. Use tools like jconsole to verify metrics.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":42,"like_count":0,"has_summary":false,"last_poster_username":"orkes_community","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"vote_count":0,"can_vote":true,"user_voted":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":31,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How can I configure Conductor to use PostgreSQL for persistence?","id":114,"title":"How can I configure Conductor to use PostgreSQL for persistence?","slug":"how-can-i-configure-conductor-to-use-postgresql-for-persistence","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-01-22T00:55:38.175Z","last_posted_at":"2025-01-22T00:55:38.216Z","bumped":true,"bumped_at":"2025-01-22T00:55:38.216Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Refer to the provided sample config in the Conductor GitHub repository: docker/server/config/config-postgres.properties. Modify the properties to match your database setup.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":136,"like_count":0,"has_summary":false,"last_poster_username":"orkes_community","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"vote_count":0,"can_vote":true,"user_voted":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":31,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Is it possible to disable event message indexing in Conductor?","id":113,"title":"Is it possible to disable event message indexing in Conductor?","slug":"is-it-possible-to-disable-event-message-indexing-in-conductor","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-01-22T00:55:37.883Z","last_posted_at":"2025-01-22T00:55:37.919Z","bumped":true,"bumped_at":"2025-01-22T00:55:37.919Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"You can try setting the environment variable CONDUCTOR_APP_EVENTMESSAGEINDEXINGENABLED=false or use a system property conductor.app.eventMessageIndexingEnabled=false.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":31,"like_count":0,"has_summary":false,"last_poster_username":"orkes_community","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"vote_count":0,"can_vote":true,"user_voted":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":31,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How can I pass a workflow ID to a wait task without an event in Conductor?","id":112,"title":"How can I pass a workflow ID to a wait task without an event in Conductor?","slug":"how-can-i-pass-a-workflow-id-to-a-wait-task-without-an-event-in-conductor","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-01-22T00:55:37.593Z","last_posted_at":"2025-01-22T00:55:37.638Z","bumped":true,"bumped_at":"2025-01-22T00:55:37.638Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"You can pass the workflow ID as a variable directly instead of relying on an event. Consider using dynamic workflow inputs or context variables.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":46,"like_count":0,"has_summary":false,"last_poster_username":"orkes_community","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"vote_count":0,"can_vote":true,"user_voted":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":31,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Is there documentation on adding a custom ScriptEngine to support languages other than JavaScript?","id":111,"title":"Is there documentation on adding a custom ScriptEngine to support languages other than JavaScript?","slug":"is-there-documentation-on-adding-a-custom-scriptengine-to-support-languages-other-than-javascript","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-01-22T00:55:37.303Z","last_posted_at":"2025-01-22T00:55:37.344Z","bumped":true,"bumped_at":"2025-01-22T00:55:37.344Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Currently, there isn’t specific documentation available. The best way to explore this would be to check the Conductor codebase and review how existing script engines are integrated.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":24,"like_count":0,"has_summary":false,"last_poster_username":"orkes_community","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"vote_count":0,"can_vote":true,"user_voted":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":31,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to enable authentication for Conductor using existing configs?","id":110,"title":"How to enable authentication for Conductor using existing configs?","slug":"how-to-enable-authentication-for-conductor-using-existing-configs","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-01-22T00:55:37.025Z","last_posted_at":"2025-01-22T00:55:37.059Z","bumped":true,"bumped_at":"2025-01-22T00:55:37.059Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"You could use a proxy that requires authentication, but Conductor does not have out-of-the-box authentication configurations. You may explore using Spring Security modules.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":49,"like_count":0,"has_summary":false,"last_poster_username":"orkes_community","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"vote_count":0,"can_vote":true,"user_voted":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":31,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Using Orkes Conductor with Azure Queue","id":109,"title":"Using Orkes Conductor with Azure Queue","slug":"using-orkes-conductor-with-azure-queue","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-01-22T00:55:36.742Z","last_posted_at":"2025-01-22T00:55:36.777Z","bumped":true,"bumped_at":"2025-01-22T00:55:36.777Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Conductor supports Azure Queue integration using the event and event handler mechanism. Ensure correct configuration of the event handler with appropriate input and output parameters.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":39,"like_count":0,"has_summary":false,"last_poster_username":"orkes_community","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"vote_count":0,"can_vote":true,"user_voted":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":31,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Finding Conductor version 3.16.0","id":108,"title":"Finding Conductor version 3.16.0","slug":"finding-conductor-version-3-16-0","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-01-22T00:55:36.387Z","last_posted_at":"2025-01-22T00:55:36.420Z","bumped":true,"bumped_at":"2025-01-22T00:55:36.420Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"You can find all current and past Conductor OSS release versions in the GitHub repo, in the Releases section.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":46,"like_count":0,"has_summary":false,"last_poster_username":"orkes_community","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"vote_count":0,"can_vote":true,"user_voted":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":31,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Running Orkes Conductor with external Postgres and Redis","id":107,"title":"Running Orkes Conductor with external Postgres and Redis","slug":"running-orkes-conductor-with-external-postgres-and-redis","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-01-22T00:55:36.075Z","last_posted_at":"2025-01-22T00:55:36.122Z","bumped":true,"bumped_at":"2025-01-22T00:55:36.122Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Configuration should include proper environment variables such as spring.datasource.url, conductor.redis-lock.serverAddress, and conductor.queue.type=redis_standalone. Ensure correct dependency injection to avoid missing&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":135,"like_count":0,"has_summary":false,"last_poster_username":"orkes_community","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"vote_count":0,"can_vote":true,"user_voted":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":31,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Handling JOIN task timeouts in Conductor","id":106,"title":"Handling JOIN task timeouts in Conductor","slug":"handling-join-task-timeouts-in-conductor","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-01-22T00:55:35.794Z","last_posted_at":"2025-01-22T00:55:35.834Z","bumped":true,"bumped_at":"2025-01-22T00:55:35.834Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"JOIN tasks may time out due to responseTimeout settings. Setting responseTimeout to 0 resolves the issue. Ensure correct timeout values and monitor task execution to avoid unexpected failures.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":49,"like_count":0,"has_summary":false,"last_poster_username":"orkes_community","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"vote_count":0,"can_vote":true,"user_voted":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":31,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Should I add an HTTP layer in addition to Worker tasks?","id":105,"title":"Should I add an HTTP layer in addition to Worker tasks?","slug":"should-i-add-an-http-layer-in-addition-to-worker-tasks","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-01-22T00:55:35.479Z","last_posted_at":"2025-01-22T00:55:35.519Z","bumped":true,"bumped_at":"2025-01-22T00:55:35.519Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Worker tasks handle backpressure and avoid security complexities. Adding an HTTP layer allows direct invocation, automated testing, and OpenAPI live documentation. Decision depends on project needs: workers alone simplif&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":42,"like_count":0,"has_summary":false,"last_poster_username":"orkes_community","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"vote_count":0,"can_vote":true,"user_voted":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":31,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Configuring Redis properly for Conductor","id":104,"title":"Configuring Redis properly for Conductor","slug":"configuring-redis-properly-for-conductor","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-01-22T00:55:35.203Z","last_posted_at":"2025-01-22T00:55:35.241Z","bumped":true,"bumped_at":"2025-01-22T00:55:35.241Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Currently using ConductorOSS 3.17.0 with Postgres and Elastic Search. After switching to Redis for queue, performance issues were observed. Ensure correct configuration with properties such as conductor.queue.type=redis_&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":117,"like_count":0,"has_summary":false,"last_poster_username":"orkes_community","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"vote_count":0,"can_vote":true,"user_voted":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":31,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How can I create custom tasks in Conductor with the TypeScript SDK?","id":103,"title":"How can I create custom tasks in Conductor with the TypeScript SDK?","slug":"how-can-i-create-custom-tasks-in-conductor-with-the-typescript-sdk","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-01-22T00:55:34.929Z","last_posted_at":"2025-01-22T00:55:34.966Z","bumped":true,"bumped_at":"2025-01-22T00:55:34.966Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"To create custom tasks, use the Conductor TypeScript SDK by defining worker functions and registering them with task definitions. Example code is available at typescript-examples/src/emailsms/worker/workers.ts at main · &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":63,"like_count":0,"has_summary":false,"last_poster_username":"orkes_community","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"vote_count":0,"can_vote":true,"user_voted":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":31,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Where is the new repository for Conductor after the Netflix project was retired?","id":102,"title":"Where is the new repository for Conductor after the Netflix project was retired?","slug":"where-is-the-new-repository-for-conductor-after-the-netflix-project-was-retired","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-01-22T00:55:34.634Z","last_posted_at":"2025-01-22T00:55:34.669Z","bumped":true,"bumped_at":"2025-01-22T00:55:34.669Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"The new home for Conductor is GitHub - conductor-oss/conductor: Conductor is an event driven orchestration platform. Ensure you are referencing the correct repository for the latest updates.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":89,"like_count":0,"has_summary":false,"last_poster_username":"orkes_community","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"vote_count":0,"can_vote":true,"user_voted":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":31,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How do I use Gradle with Conductor?","id":101,"title":"How do I use Gradle with Conductor?","slug":"how-do-i-use-gradle-with-conductor","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-01-22T00:55:34.328Z","last_posted_at":"2025-01-22T00:55:34.372Z","bumped":true,"bumped_at":"2025-01-22T00:55:34.372Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Ensure Gradle is installed and available in your environment. If you’re using a Docker image, verify the setup inside the container. Switching to a newer Conductor version may resolve compatibility issues.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":26,"like_count":0,"has_summary":false,"last_poster_username":"orkes_community","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"vote_count":0,"can_vote":true,"user_voted":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":31,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"When should I create a task as a REST endpoint versus a worker in Conductor?","id":100,"title":"When should I create a task as a REST endpoint versus a worker in Conductor?","slug":"when-should-i-create-a-task-as-a-rest-endpoint-versus-a-worker-in-conductor","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-01-22T00:55:34.023Z","last_posted_at":"2025-01-22T00:55:34.066Z","bumped":true,"bumped_at":"2025-01-22T00:55:34.066Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"A REST endpoint is suitable for external integration, while a worker provides better scalability and control over execution. Workers allow longer task execution times and support features like domains for prioritization. &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":28,"like_count":0,"has_summary":false,"last_poster_username":"orkes_community","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"vote_count":0,"can_vote":true,"user_voted":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":31,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to configure workflow data persistence in Conductor with PostgreSQL?","id":99,"title":"How to configure workflow data persistence in Conductor with PostgreSQL?","slug":"how-to-configure-workflow-data-persistence-in-conductor-with-postgresql","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-01-22T00:55:33.739Z","last_posted_at":"2025-01-22T00:55:33.775Z","bumped":true,"bumped_at":"2025-01-22T00:55:33.775Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"To persist workflow data using PostgreSQL, use the provided Docker Compose file (docker-compose-postgres.yaml) to set up the environment. Refer to the documentation for detailed steps: Running Conductor Using Docker - Co&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":72,"like_count":0,"has_summary":false,"last_poster_username":"orkes_community","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"vote_count":0,"can_vote":true,"user_voted":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":31,"primary_group_id":null,"flair_group_id":null}]}]}}