Cask Data Application Platform - Develop Build and Test

Build: #3436 was successful Child of CDAP-DRC-5599

Code commits

caskdata/cdap

  • Terence Yim <885032+chtyim@users.noreply.github.com>

    Terence Yim <885032+chtyim@users.noreply.github.com> 723415a5e94267b59d4f50c3388545bc866224c1

    Merge pull request #13712 from cdapio/feature/namespace-config-refactor
    Change NamespaceConfig to store configurations in a map

  • Terence Yim

    Terence Yim a6f2dde8c7f3bb16c5a027bdabe7e16c828e9a8d m

    Change NamespaceConfig to store configurations in a map
    - Updated GSON version to 2.3.1 to use JsonAdapter. This is a minimal bump to maintain backward compatibility of the GSON library.
    - Use a custom codec for NamespaceConfig to ser/de it as a Map. This is backward compatible to existing serialized data.

    • cdap-app-fabric/src/test/java/io/cdap/cdap/internal/app/store/remote/RemoteNamespaceQueryTest.java (version a6f2dde8c7f3bb16c5a027bdabe7e16c828e9a8d)
    • cdap-data-fabric/src/main/java/io/cdap/cdap/store/NamespaceTable.java (version a6f2dde8c7f3bb16c5a027bdabe7e16c828e9a8d)
    • cdap-proto/src/main/java/io/cdap/cdap/proto/NamespaceConfig.java (version a6f2dde8c7f3bb16c5a027bdabe7e16c828e9a8d)
    • cdap-proto/src/main/java/io/cdap/cdap/proto/NamespaceConfigCodec.java (version a6f2dde8c7f3bb16c5a027bdabe7e16c828e9a8d)
    • pom.xml (version a6f2dde8c7f3bb16c5a027bdabe7e16c828e9a8d)