Changelog
Platform and API changes that affect developers. Each entry links to the full release note on skedulo.com.
Subscribe: RSS
- 16 Jun 2026NewSkedulo CLIManage URL Overrides from the Skedulo CLI - now generally availableYou can now manage URL Overrides as a Skedulo artifact. Define, deploy, and version-control URL overrides through the Skedulo CLI
- 12 Jun 2026NewPlatformCustomize your web app interface with Page Builder, now GA!Page Builder lets administrators customize the web app interface without code, now generally available.
- 11 May 2026NewPicklistsDependent picklists now available in Page BuilderPicklist fields in Page Builder now filter their available options based on a controlling field, helping users select the right value and reducing data entry errors. Dependent picklists update live as the controlling field changes, and any selections that are no longer valid are cleared automatically.
- 24 Mar 2026NewIntelligent SchedulingInfeasibility reasons available via the Optimization APIInfeasibility reasons from Optimization runs are now accessible via a dedicated API endpoint, returning the same detailed reasoning available in the run results page.
- 07 Jan 2026NewConnected FunctionsChanges to Node.js version support for functionsWe have added support for Node.js v24 to functions, removed support for Node.js v16, and are announcing dates for end of support for v18 and v20.
- 21 Nov 2025NewPlatformPage builder: Improved layouts and create flowsGain more control over your designs in the Page Builder. We’ve made it easier to arrange components with the Layout Container, and upgraded the Create Field Layout component to support new 'After Submit' actions and default field value templates.
- 31 Oct 2025NewPlatformPage builder open betaPage builder is a new tool that enables Skedulo Administrators to customize the user interface in key areas of the Skedulo Web App. During the open beta period, Administrators are encouraged to enable page builder in their environments and share feedback with us.
- 17 Oct 2025NewGraphQLDistance filtering and ordering for standard fields in GraphQLYou can now filter and order results from a GraphQL query using the new Distance operator on standard fields. For example, a developer could now query a location that is less than 10KM from a given point, and order the results so that the closest location is first in the results.
- 03 Oct 2025NewSkedulo PlusThe latest version of Skedulo Plus is now available for downloadSkedulo Plus version 3.19.0 (iOS) and 3.19.2 (Android) has been released with enhancements and bug fixes.
- 25 Sept 2025DeprecatedGraphQLChanges to GraphQL API to allow more records to be retrieved per queryWe have introduced new dynamic query limits that allow more records to be returned. Developers can use the dynamic limits by using a new “limit” parameter in queries. The ‘first’ parameter has been deprecated, but will continue to work in order to maintain backwards compatibility.
- 25 Sept 2025NewPlatformImprovements to formatting date & time fields in “Send SMS” actions within a triggered actionThe Send SMS action in triggered actions now automatically formats ‘Date & time’ fields based on the Timezone field if present. We’ve also introduced a new function called formatDateTime that can be used in message templates for finer grained control if required.
- 05 Sept 2025NewSkedulo CLISkedulo CLI version 5.05 releasedA new version of Skedulo CLI (v5.0.5) is now available. This version includes bug fixes for users on Windows.
- 20 Aug 2025NewSkedulo CLISkedulo CLI version 5.03 releasedA new version of Skedulo CLI (v5.0.3) is now available. This version includes improvements to the “sked package register” command to support larger packages.
- 07 Aug 2025NewObjects and FieldsCreate custom fields with unique constraints in the web appYou can now create custom fields that have unique constraints in the web app settings.
- 31 Jul 2025NewSkedulo CLISkedulo CLI version 5.0.0 releasedA new version of Skedulo CLI (v5.0.0) is now available. This version includes: Increased maximum package size to 50MB; Improved performance of package deployment; artifact list command supported for horizon artifacts; generate command for component-bundles.
- 29 Jul 2025NewPlatformUpdates now allowed to User recordsYou can now update most fields of a User record via GraphQL. For users authenticated via Single Sign-On (SSO), you can modify the Email field using GraphQL, the User detail page in web app settings, the Data import/export tool, or the Onboarding API.
- 30 May 2025ImprovedGraphQLImprovements to the ‘upsert’ mutation in the GraphQL APIThe GraphQL upsert operation now retains the values of optional fields that are not included in the request.
- 15 May 2025NewExtension FrameworkMobile Extension (MEX) - Image annotation componentMobile users can now annotate images directly within forms built using Skedulo Plus Mobile Extensions.
- 23 Apr 2025NewExtension FrameworkForm Builder - Form Details APIYou can now programmatically access detailed metadata from Form Builder responses, including which form components attachments are associated with.
- 02 Apr 2025NewPlatformCreate, update, and delete triggered actions via the web appAdministrators can now create, update, and delete triggered actions via the web app, allowing them to more easily manage automations.
- 24 Mar 2025NewPlatformView triggered actions in web app settingsA read-only view of triggered actions is now available in the settings area of the web application, providing administrators with basic information and logs related to this platform capability.
- 18 Mar 2025DeprecatedPlatformDeprecation notice for the Skedulo SDKThe Skedulo SDK will be deprecated as of 30 May 2025. The ability to download the SDK will be restricted with immediate effect.
- 06 Mar 2025NewConnected FunctionsChanges to Node.js version support for functionsWe have added support for Node.js v22 to functions and are announcing dates to end of support for v16 and v18.
- 16 Dec 2024NewIntelligent SchedulingThe Optimization Extension FrameworkDevelopers can now build and deploy custom scheduling logic for tailored, optimized schedules.
- 16 Dec 2024ImprovedPlatformTriggered actions - Improvements to change event data and authorization tokensWe’re excited to announce significant enhancements to the Triggered actions feature, offering a powerful alternative to Webhooks for most automation use cases.
- 16 Dec 2024NewPlatformThe Skedulo CLI is now Generally AvailableOur new tool to improve the developer experience on the Skedulo Platform is now GA!
- 09 Dec 2024NewExtension FrameworkMEX Framework - New dynamic content componentA new component that enables mobile extensions to display content dynamically based on predefined contextual data is now available developers to use in the mobile extensions framework.
- 11 Oct 2024ImprovedObjects and FieldsFix for HasMany field naming when mapping custom lookup fields for Salesforce teamsWe have fixed a bug in the web app settings for managing field mappings for Salesforce teams. When mapping a Lookup field, the system created a corresponding HasMany relationship field with a confusing name on the parent object. The system now creates the HasMany field using the name sourced from the “Child Relationship Name” property in Salesforce.
- 26 Sept 2024NewExtension FrameworkMEX Framework - A new way to structure the Search experienceThe landing page now can show the search criteria, and the search results will be available on the next page
- 23 Sept 2024NewIntelligent SchedulingInterval Parameter for the Grid Schedule APIThe /grid/schedule API now supports an “interval” parameter, allowing developers to request available timeslots at custom intervals, independent of job duration. If no interval is specified, the job duration will be used by default.
- 06 Sept 2024NewExtension FrameworkMEX Framework - Button Action Customization is Now SupportedDevelopers can define custom button actions by triggering any APIs to create more complex and flexible workflows
- 27 Aug 2024NewConnected FunctionsFunctions now support default values for configuration variablesWe have added the ability to define configuration variables with default values within functions. This allows developers to use variables within their functions without having to define the variables within the target team if the default behavior meets their needs.
- 25 Jul 2024NewPlanJob Details page and actions display the picklist "label" for job cancellation reasons instead of the "value"If the “Job Cancellation Reason” picklist vocabularies were configured with different values/labels, only the values were shown in the web app on the Job Details screen when cancelling a job, or viewing an already cancelled job. With this release, the web app will now display the label instead of the value.
- 10 Jul 2024NewObjects and FieldsPicklist and multi-picklist field names have been limited to 17 charactersThe maximum length of names for picklist and multi-picklist fields has been restricted to 17 characters. Due to how the underlying database stores picklist options (vocabularies), we noted inconsistent behaviour around the creation of picklist fields, pertaining to the uniqueness and length of the names, causing errors. Existing fields now show a warning icon, but they will continue to function appropriately.
- 09 Jul 2024ImprovedExtension FrameworkMobile Extension Framework (MEX) - Barcode and QR-code Scanning EnabledAn enhancement of the textEditor component to allow barcode and QR-code scanning, using the mobile device's camera.
- 07 Jun 2024NewObjects and FieldsObject and field reference documentation for the core Skedulo data modelWe are proud to announce the first comprehensive reference documentation for the core Skedulo data model, including all standard objects, fields, relationships, and constraints.
- 07 Jun 2024NewObjects and FieldsListing standard data model fields in Web App UIWhen viewing the fields of a standard object in the web app settings, you can now see a read-only list of the standard fields associated with the object.
- 14 May 2024NewObjects and FieldsTracking automatically enabled for all new custom objectsTo use custom objects with webhooks, triggered actions, and GraphQL subscriptions, you previously had to explicitly enable the tracking feature using a separate API call. With this release, all new custom objects will have tracking automatically enabled. Any custom objects created prior to this change will need to have tracking enabled manually.
- 14 May 2024NewPlatformConfiguration variables feature is GAIn Q4 2023 we announced a new feature that allows developers and administrators to store configuration variables, such as URLs or credentials securely within the platform. We are proud to announce that this feature is now “Generally Available” or GA!
- 29 Apr 2024NewGraphQLGraphQL subscriptions permanently enabled for all Pulse Platform teamsThe "Enable GraphQL subscriptions" beta feature has been permanently enabled for all Pulse Platform teams.
- 16 Apr 2024ImprovedIntelligent SchedulingGeoservices Autocomplete API EnhancementUsers can now specify a radius to prioritize search results close to a particular user or a region, fine-tuning search accuracy and relevance.
- 20 Mar 2024NewHorizon List ViewsListView filters now support “is one of” and “is not one of” operatorsWhen creating filters for a list view, if the field being filtered is of type Lookup or Picklist, then users can apply new operators: “is one of” and “is not one of”. This allows users to compare multiple values in a single expression.