We added a new ttl parameter for storage.set requests, allowing you to specify a time-to-live (in seconds) for particular stored values. After the TTL expires, the value will be deleted and can't be retrieved.

const { version, success, error } = await storage.set(key, value, { previousVersion, shared, ttl, version });

Webhook payloads now include a new max_units field. For seat-based plans, this field returns the maximum number of seats allowed. For feature-based plans, it returns null.

{
  "type": "install",
  "data": {
    "app_id": 1000000000,
    "app_name": "Test App",
    "user_id": 2,
    "user_email": "[email protected]", // the admin who installed the app or approved the installation
    "user_name": "User 1", // the admin who installed the app or approved the installation
    "user_cluster": "other",
    "account_tier": "free",
    "account_max_users": 10000,
    "account_id": 777777,
    "account_name": "Demo Account",
    "account_slug": "test",
    "version_data": { major: 4, minor: 5, patch: 0, type: "minor", number: 16 },
    "timestamp": "2023-06-26T00:00:00.000+00:00",
    "subscription": {
      "plan_id": "5",
      "renewal_date": "2023-07-10T00:00:00+00:00",
      "is_trial": false,
      "billing_period": "monthly",
      "days_left": 14,
      "pricing_version": 5,
      "max_units": 100 // maximum number of seats allowed for seat-based plans, null for feature-based plans
    },
    "user_country": "IL"
  }
}

With the new gradual release feature, you can roll out new app versions to a select group of accounts. This enables a smoother release process, especially for critical and breaking changes, and lets you test features with a smaller audience before a full rollout.

Gradual releases are available for all monday.com apps, regardless of where they are hosted. However, this feature does not currently support workspace templates or integrations with the sentence builder features.

Learn how to set up gradual releases in our documentation!

The app listing page now displays the date of the most recent live version update. This helps users quickly identify actively maintained apps, ultimately boosting confidence in their quality and relevance!

To help provide a smoother vendor registration process, new vendors will now register through Zip. After submitting your app for marketplace approval, you will automatically receive an email from Zip requesting more information. You can read more about this process in our documentation!

WAF and DDoS

We've upgraded monday code's security with enhanced Web Application Firewall (WAF) and Distributed Denial-of-Service (DDoS) protection. This upgrade fully aligns with monday.com’s WAF and DDoS protection standards, improving the resilience and trustworthiness of your monday code apps.

GDPR, HIPAA, SOC 2, and ISO 27001

monday code is also now certified for SOC 2 and ISO 27001, providing you and your customers with greater confidence in the security and privacy of the apps hosted on our platform. Alongside these certifications, monday code also complies with GDPR and HIPAA, reflecting our dedication to maintaining data protection and privacy practices.

This milestone demonstrates our commitment to meeting the industry's most rigorous security, availability, and confidentiality standards. It also creates new opportunities to serve enterprise customers with stricter security and privacy requirements.