All updates

Rapids API Rejects Environment Variables Sent as a List

Sending a Rapids container's environment variables as a list of KEY=VALUE strings is now refused up front, instead of being accepted and then failing every rollout.

Version 2.9.118Bug fixRapids

What's changed

  • Creating or updating a container with environment_variables as a JSON list of KEY=VALUE strings now returns 422 with a message asking for name and value pairs; it used to return 200, and every later rollout then failed
  • Each variable name may use only letters, digits, underscores, hyphens and dots, or the request returns 422 for that variable; reserved names and the 100 KB limit are unchanged
  • A container that already stored its variables as a list now fails its deploy with a message asking you to save them again as name and value pairs
  • A change that fails partway is now discarded completely, so it can no longer reach your running container later and take it down