environment overrides inside files with @env:
syntax
multi-line var support with @var
syntax
please use 4.7.0 instead of this release.
renamed base64(byte[]) to bytesBase64(byte[]) cause Spring EL doesn't support method overloading
renamed base64(byte[]) to bytesBase64(byte[]) cause Spring EL doesn't support method overloading
added custom functions:
public static byte[] readBytes(String path) //throws exception if the file does not exist
public static byte[] readBytesOrEmpty(String path) //returns empty byte[] if the file does not exist
public static String readString(String path) //throws exception if the file does not exist
public static String readStringOrEmpty(String path) //returns empty string if the file does not exist
public static String base64(byte[] bytes)
you can call them using el #{#readString('/file.txt')}
added syntax for binary templates. mc.file.
https://microconfig.io/documentation.html#/?id=copy-binary-files
- Introduced MicroconfigException to convenient error handling by clients.
- Added CompositePropertiesRepository for Microconfig Server.