Files
gh-secondsky-sap-skills-ski…/references/changelog.md
2025-11-30 08:55:10 +08:00

9.9 KiB

SAP BTP Job Scheduling Service - Changelog & Version History

Source: https://github.com/SAP-docs/sap-btp-job-scheduling-service/tree/main/docs/10---What-s-New Last Updated: 2025-11-22


Table of Contents

  1. 2025 Updates
  2. 2024 Updates
  3. 2023 Updates
  4. 2022 Updates
  5. 2021 Updates
  6. Feature Summary

2025 Updates

August 21, 2025 - Belize Themes Removed

Type: Changed

Description: The older Belize UI themes were discontinued. Users now select from four Horizon options:

  • Morning Horizon (Default)
  • Evening Horizon
  • Horizon High Contrast Black
  • Horizon High Contrast White

Impact: Systems automatically migrated users from deprecated themes.


July 24, 2025 - New Event Resource Tags

Type: New Feature

Description: Added three new resource tags for event matching with SAP Alert Notification Service:

  • runStatus
  • runState
  • scheduleDescription

Use Case: Enhanced monitoring and filtering capabilities for job notifications.


June 12, 2025 - Default Theme Changed

Type: Changed

Description: "Morning Horizon" became the standard UI theme, replacing the older Belize default.


May 29, 2025 - Multiple Updates

1. Horizon Themes Introduced

Type: New Feature

Description: Four new theme options available for dashboard customization:

  • Morning Horizon
  • Evening Horizon
  • Horizon High Contrast Black
  • Horizon High Contrast White

2. SAP Cloud ALM Integration

Type: New Feature

Description: New capability enabling direct job status tracking through SAP Cloud ALM's interface.

Configuration:

{
  "calmConfig": {
    "enabled": true
  }
}

3. One-Time Schedule Cleanup Policy

Type: New Feature

Description: Unused one-time schedules are now automatically deleted after 30 days of inactivity.

Recommendation: Use recurring schedules as alternative for persistent scheduling needs.

Important: This is an automatic cleanup - no action required, but be aware that inactive one-time schedules will be removed.


2024 Updates

November 14, 2024 - Service Instance Creation Simplified

Type: Changed

Description: The enable-xsuaa-support property now defaults to enabled, eliminating manual configuration requirements.

Impact:

  • New service instances automatically support XSUAA
  • No additional parameters needed during creation
  • Simplifies initial setup process

Before (Required):

{
  "enable-xsuaa-support": true
}

After (Default behavior): No parameter needed.


2023 Updates

August 24, 2023 - Kyma Runtime Support

Type: New Feature

Description: Cross-consumption capabilities for Kyma runtime announced.

Availability: Public cloud infrastructure providers only (AWS, Azure, GCP).

Environments Supported:

  • Cloud Foundry runtime
  • Kyma runtime

July 13, 2023 - Job Filtering in Dashboard

Type: New Feature

Description: Job filtering functionality introduced for the list view.

Filter Options:

  • By job name
  • By subdomain
  • By tenant ID

May 18, 2023 - Two Updates

1. Service Key Creation

Type: New Feature

Description: Service key creation capability added for the standard service plan.

Use Case: Enables credential generation for service instances without application binding.

Command:

cf create-service-key <instance-name> <key-name>

2. SAP Alert Notification Integration

Type: New Feature

Description: Integration with SAP Alert Notification service enabled.

Capabilities:

  • Send notifications when jobs succeed
  • Send notifications when jobs fail
  • Configure via ansConfig in job creation

Configuration:

{
  "ansConfig": {
    "onSuccess": true,
    "onError": true
  }
}

Availability: Cloud Foundry only (not Kyma).


February 9, 2023 - Enhanced Table Column Management

Type: New Feature

Description: Enhanced table column management in the Service Dashboard.

New Capabilities:

  • Adjust width of any column
  • Menu options to view full job/task names
  • Toggle between truncated and full-name display

2022 Updates

September 23, 2022 - Asynchronous Timeout Limit

Type: Changed

Description: The Asynchronous Execution Timeout configuration parameter now has a maximum ceiling.

Maximum Value: 604,800 seconds (7 days)

Configuration Location: Service Dashboard → Configurations


February 24, 2022 - REST API Rate Limiting

Type: New Feature

Description: API calls are now subject to rate limits that may delay or deny requests during high load periods.

Response Codes:

Limit Type Response Code Header
Client limit 429 retry-after
Absolute limit 503 throttling

Recovery: Denied requests can be retried after less than one minute.


February 10, 2022 - Automatic Schedule Deactivation

Type: New Feature

Description: The system now automatically deactivates schedules under certain conditions.

Deactivation Triggers:

  • One-time schedule executed
  • No valid future dates exist
  • Job/schedule endTime reached
  • Action endpoint unreachable for 10+ consecutive days

January 27, 2022 - Certificate-Based Service Binding

Type: New Feature

Description: Users can bind service instances using X.509 certificates.

Recommendation: SAP's recommended practice for secure connections.

Configuration:

{
  "credential-type": "x509",
  "x509": {
    "key-length": 2048,
    "validity": 7,
    "validity-type": "DAYS"
  }
}

2021 Updates

December 16, 2021 - Two Updates

1. REST API Rate Limits

Type: New Feature

Description: Implemented request rate limiting with retry header.


2. Missed Run Behavior

Type: New Feature

Description: Service now skips all missed executions except the last one during outages exceeding 20 minutes.

Behavior:

Outage Duration Behavior
< 20 minutes All missed runs executed
>= 20 minutes Only last missed run executed

Rationale: Prevents overwhelming target applications upon recovery.


May 20, 2021 - Custom Identity Provider Support

Type: New Feature

Description: The service extended compatibility to work with custom identity providers alongside platform users.

Capabilities:

  • Dashboard management with custom IdP
  • Support for federated authentication

February 25, 2021 - CF Task Timeout

Type: New Feature

Description: Asynchronous job execution adopted a 30-minute default timeout limit.

Details:

  • Tasks automatically terminated after timeout
  • Configurable via Service Dashboard → Configurations
  • Maximum: 604,800 seconds (7 days)

December 17, 2020 - Binding Level Secrets

Type: New Feature

Description: New client secrets are automatically generated when applications bind to the service.

Benefit: Enables secret rotation through unbind/rebind cycles.

Rotation Process:

  1. cf unbind-service <app> <instance>
  2. cf bind-service <app> <instance>
  3. cf restage <app>

Feature Summary

Key Capabilities by Year

Year Major Features
2025 Horizon themes, Cloud ALM integration, one-time schedule cleanup
2024 Simplified XSUAA setup (defaults enabled)
2023 Kyma support, Alert Notification, service keys, job filtering
2022 Rate limiting, certificate binding, auto-deactivation, async timeout cap
2021 Custom IdP, CF task timeout, missed run behavior, binding secrets

Current Feature Set

Scheduling:

  • One-time and recurring schedules
  • Cron, date/time, human-readable formats
  • Automatic cleanup of unused one-time schedules (30 days)

Execution:

  • Synchronous (≤15 seconds)
  • Asynchronous (up to 7 days timeout)
  • Cloud Foundry tasks

Security:

  • OAuth 2.0 (XSUAA) - default enabled
  • X.509 certificate binding (recommended)
  • Custom identity provider support
  • Binding-level credential rotation

Monitoring:

  • SAP Cloud ALM integration
  • SAP Alert Notification Service (CF only)
  • Event resource tags (runStatus, runState, scheduleDescription)

Management:

  • Service Dashboard with Horizon themes
  • REST API with rate limiting
  • Node.js client library
  • Job filtering by name, subdomain, tenant ID

Runtimes:

  • Cloud Foundry
  • Kyma (public cloud only)

External References

SAP Documentation

Source Files

  • what-s-new-for-sap-job-scheduling-service-35dd2f8.md
  • 2023-what-s-new-for-sap-job-scheduling-service-archive-8ff6481.md
  • 2022-what-s-new-for-sap-job-scheduling-service-archive-cd1964a.md
  • 2021-what-s-new-for-sap-job-scheduling-service-archive-78f6a4b.md