Version 2.9.118
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.
- 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
Show 2 more changes
- 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