🔒More Control Over Your Global Properties
Sensitive credentials deserve stronger safeguards. That’s why Global Properties now support Secret properties, a new capability designed to better safeguard sensitive information such as API keys, tokens, and shared credentials within your UbiFunctions configuration. With a simple toggle, you can mark any global property as “Secret,” ensuring its value is treated as sensitive data from the moment it’s created. The way you invoke it in your code doesn’t change. The protection happens behind the scenes.
When a property is marked as Secret, its value is permanently hidden from the Global Properties module and excluded from listing endpoint responses. It cannot be viewed or edited again through the interface; if you need to update it, you simply create a new Secret property and assign it to your function. At runtime, however, it behaves like any other environment variable and is accessible to your code, so proper logging practices remain essential. The result is stronger protection for stored credentials, without sacrificing the flexibility and simplicity that make Global Properties so powerful.
