Building a search form in older versions of InfoArchive was very painful specially when building searches for linked tables (Table-based archiving). Finally, InfoArchive 16EP4 release and higher added many search composition enhancements such as:
- Ability to see column properties like Data Type, Encrypted Field, Export Enablement, Filter Enablement, Sorting and Hidden column during composition.
- Simplified nested search mapping and multiple set support
- Repeating attribute support
- Operator support and nested search visibility
- Derive from list-multi select control as a target.
- New data types support FLOAT, BIGDECIMAL, and BIGINTEGER.
Docker containers (https://www.docker.com/resources/what-container) have become an industry standard for cloud-native applications due to their smaller size and resource need compared to the VM-based solutions. Since Docker 17, it is possible to use multistage builds (https://docs.docker.com/develop/develop-images/multistage-build/) to create small scratch-based containers.
Obvious advantages of this approach are the size of the resulting container as well as a reduced surface for potential attacks due to a very limited number of components. But does using scratch also have some unexpected “side-effects”? Let’s look into this using a small Golang-based Program.