Build #2,671

License check with RAT and Checkstyle

Build: #2671 failed Changes by 14 people

Code commits

Showing 100 of 175 code changes

CDAP

  • Terence Yim

    Terence Yim 5845aea94dcad38cc88093a0ea761cacce9f2cec

    Merge branch 'release/3.5' into develop

  • GitHub <noreply@github.com>

    GitHub <noreply@github.com> 510d8019d25a63dc533e8aeda6be6fe0d6741631

    Merge pull request #6294 from caskdata/feature/ui-log-viewer-fix-navigator-rendering
    [CDAP-6850] Fixes chart rendering bug

  • Patrick Guimarais <pdc269@nyu.edu>

    Patrick Guimarais <pdc269@nyu.edu> 251752650b72c6cb582956b1482432759488f06d

    Fixes chart rendering bug

    • cdap-ui/app/directives/timeline/timeline.js (version 251752650b72c6cb582956b1482432759488f06d)
  • GitHub <noreply@github.com>

    GitHub <noreply@github.com> 8b08f549c361a02b0bc27e8d38078886ee53b242

    Merge pull request #6289 from caskdata/feature/ui-hydrator-toppanel-bugfix
    [CDAP-6872] - Feature/ui hydrator toppanel bugfix

  • sreevatsan raman <sreevatsan@gmail.com>

    sreevatsan raman <sreevatsan@gmail.com> fe55e5896a36d1aab1b0d63199831fb83e6fc612

    (CDAP-6603) Bypass authorization for configured super users in authorization cache. (#6288)
    * (CDAP-6603) Bypass authorization for configured super users in authorization cache.

    (CDAP-6845) Check for security.enabled in authorization cache.

    * Addressed comments

    • cdap-app-fabric/src/main/java/co/cask/cdap/gateway/handlers/AuthorizationHandler.java (version fe55e5896a36d1aab1b0d63199831fb83e6fc612)
    • cdap-app-fabric/src/test/java/co/cask/cdap/gateway/handlers/AuthorizationHandlerTest.java (version fe55e5896a36d1aab1b0d63199831fb83e6fc612)
    • cdap-app-fabric/src/test/java/co/cask/cdap/internal/AppFabricTestHelper.java (version fe55e5896a36d1aab1b0d63199831fb83e6fc612)
    • cdap-app-fabric/src/test/java/co/cask/cdap/internal/app/runtime/artifact/SystemArtifactsAuthorizationTest.java (version fe55e5896a36d1aab1b0d63199831fb83e6fc612)
    • cdap-app-fabric/src/test/java/co/cask/cdap/internal/app/services/DefaultSecureStoreServiceTest.java (version fe55e5896a36d1aab1b0d63199831fb83e6fc612)
    • cdap-app-fabric/src/test/java/co/cask/cdap/metadata/MetadataAdminAuthorizationTest.java (version fe55e5896a36d1aab1b0d63199831fb83e6fc612)
    • cdap-common/src/main/java/co/cask/cdap/common/conf/Constants.java (version fe55e5896a36d1aab1b0d63199831fb83e6fc612)
    • cdap-common/src/main/resources/cdap-default.xml (version fe55e5896a36d1aab1b0d63199831fb83e6fc612)
    • cdap-data-fabric/src/test/java/co/cask/cdap/data2/datafabric/dataset/service/DatasetServiceAuthorizationTest.java (version fe55e5896a36d1aab1b0d63199831fb83e6fc612)
    • cdap-docs/admin-manual/build.sh (version fe55e5896a36d1aab1b0d63199831fb83e6fc612)
    • cdap-security/src/main/java/co/cask/cdap/security/authorization/AbstractAuthorizationService.java (version fe55e5896a36d1aab1b0d63199831fb83e6fc612)
    • cdap-security/src/main/java/co/cask/cdap/security/authorization/DefaultAuthorizationEnforcementService.java (version fe55e5896a36d1aab1b0d63199831fb83e6fc612)
    • cdap-security/src/test/java/co/cask/cdap/security/authorization/AuthorizationTestBase.java (version fe55e5896a36d1aab1b0d63199831fb83e6fc612)
    • cdap-security/src/test/java/co/cask/cdap/security/authorization/AuthorizerInstantiatorTest.java (version fe55e5896a36d1aab1b0d63199831fb83e6fc612)
    • cdap-security/src/test/java/co/cask/cdap/security/authorization/DefaultAuthorizationEnforcementServiceTest.java (version fe55e5896a36d1aab1b0d63199831fb83e6fc612)
    • cdap-unit-test/src/test/java/co/cask/cdap/security/AuthorizationTest.java (version fe55e5896a36d1aab1b0d63199831fb83e6fc612)
  • GitHub <noreply@github.com>

    GitHub <noreply@github.com> 798a1f1d81a4dd557fe31137f371ce03d021e3db

    Merge pull request #6290 from caskdata/feature/CDAP-6864-use-ugi-shortname
    CDAP-6864 authorization for system datasets

  • Ali Anwar

    Ali Anwar b71871e75257c0d4464e0af78a981b6e37cbda87

    CDAP-6864 When checking if the current user is cdap system user, use the short name of the UGI, since the full name may not be set in YARN containers

    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/datafabric/dataset/DatasetServiceClient.java (version b71871e75257c0d4464e0af78a981b6e37cbda87)
  • Ajai Narayan

    Ajai Narayan e292183e49b6b13a5abe00b0022cc76f9027e84e

    Fixes metadata top always open up with focusing on name textbox in hydrator studio view

    • cdap-ui/app/features/hydratorplusplus/controllers/create/toppanel-ctrl.js (version e292183e49b6b13a5abe00b0022cc76f9027e84e)
    • cdap-ui/app/features/hydratorplusplus/templates/create/toppanel.html (version e292183e49b6b13a5abe00b0022cc76f9027e84e)
  • GitHub <noreply@github.com>

    GitHub <noreply@github.com> 9b7087261ea3d0d220dc9bffb0672f35085df8ea

    Merge pull request #6283 from caskdata/fix/lineage-CDAP-5522
    CDAP-6143 Add local dataset tag to the local datasets created by Workflow.

  • Ajai Narayan

    Ajai Narayan feb21162ef53d2ff890969b1a57a62e97f095b3e

    Fixes on focus on name in hydrator studio (name) metadata on clone. Focus only once and be done with it

    • cdap-ui/app/features/hydratorplusplus/controllers/create/toppanel-ctrl.js (version feb21162ef53d2ff890969b1a57a62e97f095b3e)
    • cdap-ui/app/features/hydratorplusplus/toppanel.less (version feb21162ef53d2ff890969b1a57a62e97f095b3e)
  • Ajai Narayan

    Ajai Narayan 9f2661b83652bdc323060f740a87028feb6b1ac9

    Fixes top panel styling for all pipelines. Regression casued due to styling run configuration

    • cdap-ui/app/directives/my-pipeline-settings/my-pipeline-settings.js (version 9f2661b83652bdc323060f740a87028feb6b1ac9)
    • cdap-ui/app/directives/my-pipeline-settings/my-realtime-pipeline-settings/my-realtime-pipeline-settings.less (version 9f2661b83652bdc323060f740a87028feb6b1ac9)
    • cdap-ui/app/directives/my-post-run-actions/my-post-run-actions.html (version 9f2661b83652bdc323060f740a87028feb6b1ac9)
    • cdap-ui/app/features/hydratorplusplus/toppanel.less (version 9f2661b83652bdc323060f740a87028feb6b1ac9)
  • GitHub <noreply@github.com>

    GitHub <noreply@github.com> cdb9bddd536f25fb8d7c9696687ee6aadfef997a

    Merge pull request #6276 from caskdata/fix/privilege-proxy
    (CDAP-6833) Made the privilege fetcher in RemoteOpsService a proxy, t…

  • GitHub <noreply@github.com>

    GitHub <noreply@github.com> 4d69d6afe3b41a3d3729fb957d6baed812db4e20

    Merge pull request #6228 from caskdata/feature/ui-hydrator-validation-fix
    [HYDRA-344] [HYDRA-328] [CDAP-6828] [HYDRA-366] Hydrator Validation Fixes

  • Bhooshan Mogal

    Bhooshan Mogal c35df1c4ab858f173ff8c2f943824b5c70de9d3a

    (CDAP-6833) Made the privilege fetcher in RemoteOpsService a proxy, that simply proxies list privilege requests to the master, which can communicate with authorization backends.
    - DatasetOpExecutor which runs the proxy, now also maintains an authorization cache inside PrivilegeFetcherProxyService, which is similar to the authorization enforcement cache used by program containers, except that it updates itself by fetching privileges via the master.
    - Refactored DefaultAuthorizationEnforcementService to move non-enforcement code into an AbstractAuthorizationService class, which is also used by the PrivilegesFetcherProxyService
    - Refactored Remote client and handlers for fetching privileges to move common code to abstract classes, which are extended by:
      - RemotePrivilegesFetcherHandler: runs inside master, communicates with authorization backends directly
      - RemotePrivilegesFetcherProxyHandler: runs inside RemoteSystemOpsService, proxies requests from RemotePrivilegesFetcher to RemotePrivilegesFetcherHandler, via PrivilegesFetcherProxyClient
    - (CDAP-6639) Updates to authorization cache in the master now do not go via the RemoteSystemOpsService, since master can communicate with Authorization backends directly
      - Fixed MasterAuthenticationContext to get the user id from UserGroupInformation, when requests are made to authorization backends periodically for updating master's authorization cache. Without this, the authentication context would expect SecurityRequestContext to be set, which is null when requests do not go via the Router.
    - Most logic of this change is in AuthorizationEnforcementModule.

    • cdap-app-fabric/src/main/java/co/cask/cdap/app/guice/AppFabricServiceRuntimeModule.java (version c35df1c4ab858f173ff8c2f943824b5c70de9d3a)
    • cdap-app-fabric/src/main/java/co/cask/cdap/gateway/handlers/meta/AbstractRemotePrivilegesFetcherHandler.java (version c35df1c4ab858f173ff8c2f943824b5c70de9d3a)
    • cdap-app-fabric/src/main/java/co/cask/cdap/gateway/handlers/meta/RemotePrivilegeFetcherHandler.java (version c35df1c4ab858f173ff8c2f943824b5c70de9d3a)
    • cdap-app-fabric/src/main/java/co/cask/cdap/gateway/handlers/meta/RemotePrivilegesFetcherHandler.java (version c35df1c4ab858f173ff8c2f943824b5c70de9d3a)
    • cdap-app-fabric/src/main/java/co/cask/cdap/gateway/handlers/meta/RemotePrivilegesFetcherProxyHandler.java (version c35df1c4ab858f173ff8c2f943824b5c70de9d3a)
    • cdap-app-fabric/src/main/java/co/cask/cdap/gateway/handlers/meta/RemoteSystemOperationsService.java (version c35df1c4ab858f173ff8c2f943824b5c70de9d3a)
    • cdap-app-fabric/src/main/java/co/cask/cdap/gateway/handlers/meta/RemoteSystemOperationsServiceModule.java (version c35df1c4ab858f173ff8c2f943824b5c70de9d3a)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/store/remote/RemoteLineageWriter.java (version c35df1c4ab858f173ff8c2f943824b5c70de9d3a)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/store/remote/RemoteRuntimeStore.java (version c35df1c4ab858f173ff8c2f943824b5c70de9d3a)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/store/remote/RemoteRuntimeUsageRegistry.java (version c35df1c4ab858f173ff8c2f943824b5c70de9d3a)
    • cdap-app-fabric/src/test/java/co/cask/cdap/internal/AppFabricTestHelper.java (version c35df1c4ab858f173ff8c2f943824b5c70de9d3a)
    • cdap-app-fabric/src/test/java/co/cask/cdap/internal/app/store/remote/RemotePrivilegesFetcherTest.java (version c35df1c4ab858f173ff8c2f943824b5c70de9d3a)
    • cdap-app-fabric/src/test/java/co/cask/cdap/metadata/MetadataAdminAuthorizationTest.java (version c35df1c4ab858f173ff8c2f943824b5c70de9d3a)
    • cdap-common/src/main/java/co/cask/cdap/common/internal/remote/RemoteOpsClient.java (version c35df1c4ab858f173ff8c2f943824b5c70de9d3a)
    • cdap-master/src/main/java/co/cask/cdap/data/runtime/main/DatasetOpExecutorServerTwillRunnable.java (version c35df1c4ab858f173ff8c2f943824b5c70de9d3a)
    • cdap-master/src/main/java/co/cask/cdap/data/runtime/main/MasterServiceMain.java (version c35df1c4ab858f173ff8c2f943824b5c70de9d3a)
    • cdap-master/src/main/java/co/cask/cdap/data/tools/DatasetServiceManager.java (version c35df1c4ab858f173ff8c2f943824b5c70de9d3a)
    • cdap-security/src/main/java/co/cask/cdap/security/auth/context/MasterAuthenticationContext.java (version c35df1c4ab858f173ff8c2f943824b5c70de9d3a)
    • cdap-security/src/main/java/co/cask/cdap/security/authorization/AbstractAuthorizationService.java (version c35df1c4ab858f173ff8c2f943824b5c70de9d3a)
    • cdap-security/src/main/java/co/cask/cdap/security/authorization/AbstractPrivilegesFetcherClient.java (version c35df1c4ab858f173ff8c2f943824b5c70de9d3a)
    • cdap-security/src/main/java/co/cask/cdap/security/authorization/AuthorizationEnforcementModule.java (version c35df1c4ab858f173ff8c2f943824b5c70de9d3a)
    • cdap-security/src/main/java/co/cask/cdap/security/authorization/DefaultAuthorizationEnforcementService.java (version c35df1c4ab858f173ff8c2f943824b5c70de9d3a)
    • cdap-security/src/main/java/co/cask/cdap/security/authorization/DefaultPrivilegesFetcherProxyService.java (version c35df1c4ab858f173ff8c2f943824b5c70de9d3a)
    • cdap-security/src/main/java/co/cask/cdap/security/authorization/PrivilegesFetcherProxyClient.java (version c35df1c4ab858f173ff8c2f943824b5c70de9d3a)
    • cdap-security/src/main/java/co/cask/cdap/security/authorization/PrivilegesFetcherProxyService.java (version c35df1c4ab858f173ff8c2f943824b5c70de9d3a)
    • cdap-security/src/main/java/co/cask/cdap/security/authorization/RemotePrivilegesFetcher.java (version c35df1c4ab858f173ff8c2f943824b5c70de9d3a)
  • GitHub <noreply@github.com>

    GitHub <noreply@github.com> 5b9329f4e3adec50c1afbc2ccef8a481186d215b

    Merge pull request #6273 from caskdata/feature/ui-tracker-fix-user-table-initial-styling
    adds initial styling for User tab

  • Edwin Elia

    Edwin Elia 6d5c01626257c9e8fb6f5396fa60caab4e0f2004

    fix input schema error when previous stage is null

    • cdap-ui/app/directives/widget-container/widget-input-schema/widget-input-schema.html (version 6d5c01626257c9e8fb6f5396fa60caab4e0f2004)
    • cdap-ui/app/features/hydratorplusplus/services/hydrator-service.js (version 6d5c01626257c9e8fb6f5396fa60caab4e0f2004)
  • Edwin Elia

    Edwin Elia 88422f1b1e53c7981bb60e1a5232f1dfbb14f557

    remove unused function

    • cdap-ui/app/features/hydratorplusplus/controllers/create/toppanel-ctrl.js (version 88422f1b1e53c7981bb60e1a5232f1dfbb14f557)
  • Edwin Elia

    Edwin Elia 0811f9119cf797fe795d5ab3434cc615bc752039

    fix error notifaction for pipeline name

    • cdap-ui/app/features/hydratorplusplus/controllers/create/toppanel-ctrl.js (version 0811f9119cf797fe795d5ab3434cc615bc752039)
    • cdap-ui/app/features/hydratorplusplus/templates/create/toppanel.html (version 0811f9119cf797fe795d5ab3434cc615bc752039)
  • Edwin Elia

    Edwin Elia 7e05f060278c443ae88d0536fd1b92826062f783

    fix z-index of alerts and error tooltip for pipeline name

    • cdap-ui/app/features/hydratorplusplus/adapters.less (version 7e05f060278c443ae88d0536fd1b92826062f783)
    • cdap-ui/app/features/hydratorplusplus/toppanel.less (version 7e05f060278c443ae88d0536fd1b92826062f783)
  • Edwin Elia

    Edwin Elia a4882308c01fe60b5e3ed85b9ea5090e3b65f997

    fix alert to wrap text before close button

    • cdap-ui/app/styles/themes/cdap/theme.less (version a4882308c01fe60b5e3ed85b9ea5090e3b65f997)
  • Edwin Elia

    Edwin Elia f6bcbc354bb9d54ef322ca26c391b9c63cce4b6e

    surface invalid pipeline name error

    • cdap-ui/app/features/hydratorplusplus/controllers/create/toppanel-ctrl.js (version f6bcbc354bb9d54ef322ca26c391b9c63cce4b6e)
    • cdap-ui/app/features/hydratorplusplus/templates/create/toppanel.html (version f6bcbc354bb9d54ef322ca26c391b9c63cce4b6e)
    • cdap-ui/app/features/hydratorplusplus/toppanel.less (version f6bcbc354bb9d54ef322ca26c391b9c63cce4b6e)
  • Edwin Elia

    Edwin Elia 6185bd4bf0375d5c1ae6cedf6888f188f9c13940

    fail validation when there is no node in DAG

    • cdap-ui/app/features/hydratorplusplus/services/create/stores/config-store.js (version 6185bd4bf0375d5c1ae6cedf6888f188f9c13940)
  • Edwin Elia

    Edwin Elia fed69392b073137e2eac525b39b8e01d924d37c3

    fix error message when there is no node in DAG

    • cdap-ui/app/features/hydratorplusplus/controllers/create/partials/console-tab-ctrl.js (version fed69392b073137e2eac525b39b8e01d924d37c3)
  • GitHub <noreply@github.com>

    GitHub <noreply@github.com> 83a79ff3100035a4b9536c7df2168c150cacd6a8

    Merge pull request #6277 from caskdata/fix/auth-enforcement
    (CDAP-6825) Temporary workaround to use authorizer directly to enforc…

  • Bhooshan Mogal

    Bhooshan Mogal bcf4e5ae2cffed60478c57f92ff78049f126075e

    (CDAP-6825) Temporary workaround to use authorizer directly to enforce authorization for dataset types while creating a new dataset instance. This is necessary for apps that deploy custom datasets. When they successfully create the custom dataset type, they're granted ALL privileges on the dataset, but the authorization cache is not updated with this grant, by the time a new instance is created.
    - Start AuthorizationEnforcementService in MasterServiceMain and StandaloneMain instead of DatasetService, since App Fabric also uses it (this was not a problem, but just comes across as strange).
    - Other minor cleanup in authorization code
      - Have Authorizer as a class member where possible instead of AuthorizerInstantiator.
      - Use AuthorizationEnforcer for enforcing privileges where possible.

    • cdap-app-fabric/src/main/java/co/cask/cdap/gateway/handlers/AuthorizationHandler.java (version bcf4e5ae2cffed60478c57f92ff78049f126075e)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/deploy/LocalApplicationManager.java (version bcf4e5ae2cffed60478c57f92ff78049f126075e)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/namespace/DefaultNamespaceAdmin.java (version bcf4e5ae2cffed60478c57f92ff78049f126075e)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/namespace/DefaultNamespaceQueryAdmin.java (version bcf4e5ae2cffed60478c57f92ff78049f126075e)
    • cdap-app-fabric/src/test/java/co/cask/cdap/gateway/handlers/AuthorizationHandlerTest.java (version bcf4e5ae2cffed60478c57f92ff78049f126075e)
    • cdap-app-fabric/src/test/java/co/cask/cdap/metadata/MetadataAdminAuthorizationTest.java (version bcf4e5ae2cffed60478c57f92ff78049f126075e)
    • cdap-cli-tests/src/test/java/co/cask/cdap/cli/AuthorizationCLITest.java (version bcf4e5ae2cffed60478c57f92ff78049f126075e)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/datafabric/dataset/service/DatasetInstanceService.java (version bcf4e5ae2cffed60478c57f92ff78049f126075e)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/datafabric/dataset/service/DatasetService.java (version bcf4e5ae2cffed60478c57f92ff78049f126075e)
    • cdap-data-fabric/src/test/java/co/cask/cdap/data2/datafabric/dataset/RemoteDatasetFrameworkTest.java (version bcf4e5ae2cffed60478c57f92ff78049f126075e)
    • cdap-data-fabric/src/test/java/co/cask/cdap/data2/datafabric/dataset/service/DatasetServiceTestBase.java (version bcf4e5ae2cffed60478c57f92ff78049f126075e)
    • cdap-master/src/main/java/co/cask/cdap/data/runtime/main/MasterServiceMain.java (version bcf4e5ae2cffed60478c57f92ff78049f126075e)
    • cdap-standalone/src/main/java/co/cask/cdap/StandaloneMain.java (version bcf4e5ae2cffed60478c57f92ff78049f126075e)
    • cdap-unit-test/src/main/java/co/cask/cdap/test/TestBase.java (version bcf4e5ae2cffed60478c57f92ff78049f126075e)
  • GitHub <noreply@github.com>

    GitHub <noreply@github.com> 713843687938b76b6ae4bdddd980c76d8ec72034

    Merge pull request #6223 from caskdata/feature/ui-sparkstreaming-integration
    Feature/ui sparkstreaming integration

  • GitHub <noreply@github.com>

    GitHub <noreply@github.com> de49a760c86ae49102f9f47f7a573f594137c5a7

    Merge pull request #6258 from caskdata/feature/ui-styling-fix-complex-schema
    fixes box shadows of nested tabs

  • GitHub <noreply@github.com>

    GitHub <noreply@github.com> 9e8fd314a4a6bdf3e93cc1dd78d6ec9363696342

    Merge pull request #6207 from caskdata/feature/ui-run-configuration-hydrator++
    [CDAP-6370] - Adds integration of macros for a pipeline from backend with hydrator UI

  • Ajai Narayan

    Ajai Narayan b62c9acb980bb7f218b9201e4398ebc7b271b00b

    Fixes tooltip for clone button in top panel in published pipeline view

    • cdap-ui/app/features/hydratorplusplus/templates/detail/top-panel.html (version b62c9acb980bb7f218b9201e4398ebc7b271b00b)
  • GitHub <noreply@github.com>

    GitHub <noreply@github.com> be1e5b178f13868a2d5c07c783dfdbdf7baeabd7

    Merge pull request #6281 from caskdata/feature/HYDRA-372-fix-streaming-source-api
    HYDRA-372 fix streaming source api

  • sagarkapare <sagar@cask.co>

    sagarkapare <sagar@cask.co> a91c909ec401c3131baf25cb7ae3f2f45d8a30ef

    CDAP-6143 Add local dataset tag to the local datasets created by Workflow.

    • cdap-client-tests/src/test/java/co/cask/cdap/client/MetadataHttpHandlerTestRun.java (version a91c909ec401c3131baf25cb7ae3f2f45d8a30ef)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/metadata/system/DatasetSystemMetadataWriter.java (version a91c909ec401c3131baf25cb7ae3f2f45d8a30ef)
  • Andrew Westlund <astewes@gmail.com>

    Andrew Westlund <astewes@gmail.com> f0d4c2f8fb9d0ccff5c5fd775087772526d8790d

    increases right box shadow of field rows

    • cdap-ui/app/directives/complex-schema/complex-schema.less (version f0d4c2f8fb9d0ccff5c5fd775087772526d8790d)
  • Ajai Narayan

    Ajai Narayan ee1097d8c9e732a62400d92949799ea721d6491c

    Adds tooltip to all buttons in top panel in studio & published pipeline view

    • cdap-ui/app/features/hydratorplusplus/templates/create/toppanel.html (version ee1097d8c9e732a62400d92949799ea721d6491c)
    • cdap-ui/app/features/hydratorplusplus/templates/detail/top-panel.html (version ee1097d8c9e732a62400d92949799ea721d6491c)
    • cdap-ui/app/features/hydratorplusplus/toppanel.less (version ee1097d8c9e732a62400d92949799ea721d6491c)
  • Ajai Narayan

    Ajai Narayan cebd61894656ed8512bdea5a8eb408c20cf8b3bd

    Fixes styling for run-configuration in published pipeline view

    • cdap-ui/app/features/hydratorplusplus/controllers/detail/top-panel-ctrl.js (version cebd61894656ed8512bdea5a8eb408c20cf8b3bd)
    • cdap-ui/app/features/hydratorplusplus/templates/detail/top-panel.html (version cebd61894656ed8512bdea5a8eb408c20cf8b3bd)
    • cdap-ui/app/features/hydratorplusplus/toppanel.less (version cebd61894656ed8512bdea5a8eb408c20cf8b3bd)
  • Ajai Narayan

    Ajai Narayan 82b34815036036140f871c35bbaf466adcf30711

    Fixes typo and an unused variable from top panel controller used in published pipeline view

    • cdap-ui/app/features/hydratorplusplus/controllers/detail/top-panel-ctrl.js (version 82b34815036036140f871c35bbaf466adcf30711)
  • Ajai Narayan

    Ajai Narayan f755fdb1bd4ea20db8853e25387a518089c3dd20

    Fixes macro/run time arguments to be persistent in preference store while scheduling a pipeline

    • cdap-ui/app/features/hydratorplusplus/controllers/detail/top-panel-ctrl.js (version f755fdb1bd4ea20db8853e25387a518089c3dd20)
    • cdap-ui/app/features/hydratorplusplus/templates/detail/top-panel.html (version f755fdb1bd4ea20db8853e25387a518089c3dd20)
    • cdap-ui/app/features/hydratorplusplus/toppanel.less (version f755fdb1bd4ea20db8853e25387a518089c3dd20)
  • Ajai Narayan

    Ajai Narayan cd3947e326131feb7a80e62206214e5923befbcf

    Adds integration of macros for a pipeline from backend with hydrator UI

    • cdap-ui/app/features/hydratorplusplus/controllers/detail/top-panel-ctrl.js (version cd3947e326131feb7a80e62206214e5923befbcf)
    • cdap-ui/app/features/hydratorplusplus/services/detail/actions/pipeline-detail-actions.js (version cd3947e326131feb7a80e62206214e5923befbcf)
    • cdap-ui/app/features/hydratorplusplus/templates/detail/top-panel.html (version cd3947e326131feb7a80e62206214e5923befbcf)
    • cdap-ui/app/features/hydratorplusplus/toppanel.less (version cd3947e326131feb7a80e62206214e5923befbcf)
    • cdap-ui/app/services/hydrator/my-pipeline-api.js (version cd3947e326131feb7a80e62206214e5923befbcf)
  • GitHub <noreply@github.com>

    GitHub <noreply@github.com> 4a23f26d3e72530c6e57d3e1b94f3c3d1a2a85b4

    Merge pull request #6279 from caskdata/feature/ui-cdap-bugfix1
    [CDAP-6858] - Fixes route navigation to unauthorized namespaces (or no namespace) in UI

  • Andrew Westlund <astewes@gmail.com>

    Andrew Westlund <astewes@gmail.com> 73a25d67767611682ed2443e78eab8ea520cc4e4

    adjusts caret position for map key/value tab headers

    • cdap-ui/app/directives/complex-schema/complex-schema.less (version 73a25d67767611682ed2443e78eab8ea520cc4e4)
  • Andrew Westlund <astewes@gmail.com>

    Andrew Westlund <astewes@gmail.com> bde7d6b202c11e241cf477442224a9b238ab77a5

    simplifies logic + styling for User tab

    • cdap-ui/app/features/tracker/controllers/metadata-ctrl.js (version bde7d6b202c11e241cf477442224a9b238ab77a5)
    • cdap-ui/app/features/tracker/templates/metadata.html (version bde7d6b202c11e241cf477442224a9b238ab77a5)
    • cdap-ui/app/features/tracker/tracker.less (version bde7d6b202c11e241cf477442224a9b238ab77a5)
  • GitHub <noreply@github.com>

    GitHub <noreply@github.com> c1e31b6f8b25a6a03a29589b18f0ee63b64b86fc

    Merge pull request #6265 from caskdata/feature/ui-update-complex-schema-delete
    [CDAP-6621] hide delete button on enum and union field until a new row has been a…

  • GitHub <noreply@github.com>

    GitHub <noreply@github.com> fbcfb102684abfaa8a971318249242ca97abf40b

    Merge pull request #6263 from caskdata/feature/ui-hydrator-clone
    [HYDRA-226] [HYDRA-259] [HYDRA-247] Feature/ui hydrator clone

  • GitHub <noreply@github.com>

    GitHub <noreply@github.com> dae95f988907e21d91322e5fb44e67efae504677

    Merge pull request #6260 from caskdata/feature/ui-set-nullable-fields-from-database
    [CDAP-6575] fix get schema function on database plugin

  • Andrew Westlund <astewes@gmail.com>

    Andrew Westlund <astewes@gmail.com> 5a3570ad890d6d9db6abc253fc09aaac270bc466

    fixes input focus outlines + schema tab bottom border

    • cdap-ui/app/directives/complex-schema/complex-schema.less (version 5a3570ad890d6d9db6abc253fc09aaac270bc466)
    • cdap-ui/app/directives/complex-schema/embedded-schema-selector/embedded-schema-selector.html (version 5a3570ad890d6d9db6abc253fc09aaac270bc466)
  • Albert Shau <albert@cask.co>

    Albert Shau <albert@cask.co> 5ef3707f703910ecaacb72baada0826b0384b899

    HYDRA-372 fix streaming source api
    Fixing the interface so that it takes a Hydrator context instead
    of only the Spark context. This gives sources access to additional
    information, such as metrics, the stage name, plugins, etc.

    Along the way, refactoring common stage related methods into a
    StageContext interface that everything inherits from. This changes
    the TransformContext so that it does not directly extend the CDAP
    PluginContext, as that interface may contain methods that dont
    make sense for Hydrator, such as the method that takes a
    MacroEvaluator to instantiate a plugin.

    • cdap-app-templates/cdap-etl/cdap-data-streams/src/main/java/co/cask/cdap/datastreams/SparkStreamingPipelineDriver.java (version 5ef3707f703910ecaacb72baada0826b0384b899)
    • cdap-app-templates/cdap-etl/cdap-etl-api-spark/src/main/java/co/cask/cdap/etl/api/streaming/StreamingContext.java (version 5ef3707f703910ecaacb72baada0826b0384b899)
    • cdap-app-templates/cdap-etl/cdap-etl-api-spark/src/main/java/co/cask/cdap/etl/api/streaming/StreamingSource.java (version 5ef3707f703910ecaacb72baada0826b0384b899)
    • cdap-app-templates/cdap-etl/cdap-etl-api-spark/src/main/java/co/cask/cdap/etl/api/streaming/Windower.java (version 5ef3707f703910ecaacb72baada0826b0384b899)
    • cdap-app-templates/cdap-etl/cdap-etl-api/src/main/java/co/cask/cdap/etl/api/StageContext.java (version 5ef3707f703910ecaacb72baada0826b0384b899)
    • cdap-app-templates/cdap-etl/cdap-etl-api/src/main/java/co/cask/cdap/etl/api/TransformContext.java (version 5ef3707f703910ecaacb72baada0826b0384b899)
    • cdap-app-templates/cdap-etl/cdap-etl-core/src/main/java/co/cask/cdap/etl/common/AbstractStageContext.java (version 5ef3707f703910ecaacb72baada0826b0384b899)
    • cdap-app-templates/cdap-etl/cdap-etl-core/src/main/java/co/cask/cdap/etl/common/AbstractTransformContext.java (version 5ef3707f703910ecaacb72baada0826b0384b899)
    • cdap-app-templates/cdap-etl/hydrator-spark-core/src/main/java/co/cask/cdap/etl/spark/streaming/DefaultStreamingContext.java (version 5ef3707f703910ecaacb72baada0826b0384b899)
    • cdap-app-templates/cdap-etl/hydrator-test/src/main/java/co/cask/cdap/etl/mock/spark/streaming/MockSource.java (version 5ef3707f703910ecaacb72baada0826b0384b899)
  • GitHub <noreply@github.com>

    GitHub <noreply@github.com> d07c5600a5da978f6354a66c5f25c7baf9acf670

    Merge pull request #6278 from caskdata/bugfix/revert-cdap-6385
    Revert "(CDAP-6385) Moved the FileSecureStore password from cdap-defa…

  • Andrew Westlund <astewes@gmail.com>

    Andrew Westlund <astewes@gmail.com> f45fd7ef573590dd2b090060121c824a11a9df34

    fixes line height of select inputs

    • cdap-ui/app/directives/complex-schema/complex-schema.less (version f45fd7ef573590dd2b090060121c824a11a9df34)
  • Ajai Narayan

    Ajai Narayan ed71a755f8579d1181b348c035e1c893f6a1ad0e

    Fixes route navigation to unauthroized namespaces if the user doesn\'t have access to any namespace (or the user hits <host>:<port>/ url)

    • cdap-ui/app/features/home/home-ctrl.js (version ed71a755f8579d1181b348c035e1c893f6a1ad0e)
    • cdap-ui/app/features/home/routes.js (version ed71a755f8579d1181b348c035e1c893f6a1ad0e)
  • Nishith Nand

    Nishith Nand 4d9fdf870f82469c343dae3b1904cc2cd5fd1260

    Revert "(CDAP-6385) Moved the FileSecureStore password from cdap-default.xml to (#6241)"
    This reverts commit 67c9a4605c85228ce31a635bc2fb48226ef40d16.

    • cdap-common/src/main/resources/cdap-default.xml (version 4d9fdf870f82469c343dae3b1904cc2cd5fd1260)
    • cdap-docs/admin-manual/build.sh (version 4d9fdf870f82469c343dae3b1904cc2cd5fd1260)
    • cdap-gateway/src/test/resources/cdap-security.xml (version 4d9fdf870f82469c343dae3b1904cc2cd5fd1260)
    • cdap-security/src/main/java/co/cask/cdap/security/store/FileSecureStore.java (version 4d9fdf870f82469c343dae3b1904cc2cd5fd1260)
    • cdap-security/src/test/java/co/cask/cdap/security/store/FileSecureStoreTest.java (version 4d9fdf870f82469c343dae3b1904cc2cd5fd1260)
    • cdap-security/src/test/resources/cdap-security.xml (version 4d9fdf870f82469c343dae3b1904cc2cd5fd1260)
    • cdap-standalone/src/test/resources/cdap-security.xml (version 4d9fdf870f82469c343dae3b1904cc2cd5fd1260)
  • GitHub <noreply@github.com>

    GitHub <noreply@github.com> 67c9a4605c85228ce31a635bc2fb48226ef40d16

    (CDAP-6385) Moved the FileSecureStore password from cdap-default.xml to (#6241)
    * Moved the FileSecureStore password from cdap-default.xml to cdap-security.xml.
    * Updated the md5 for cdap-default.xml

    The user will have to create a cdap-security.xml and provide the password in-order to be able to use file secure store.

    Fixes: CDAP-6385">https://issues.cask.co/browse/CDAP-6385

    Green build: http://builds.cask.co/browse/CDAP-DUT4571-3

    • cdap-common/src/main/resources/cdap-default.xml (version 67c9a4605c85228ce31a635bc2fb48226ef40d16)
    • cdap-docs/admin-manual/build.sh (version 67c9a4605c85228ce31a635bc2fb48226ef40d16)
    • cdap-gateway/src/test/resources/cdap-security.xml (version 67c9a4605c85228ce31a635bc2fb48226ef40d16)
    • cdap-security/src/main/java/co/cask/cdap/security/store/FileSecureStore.java (version 67c9a4605c85228ce31a635bc2fb48226ef40d16)
    • cdap-security/src/test/java/co/cask/cdap/security/store/FileSecureStoreTest.java (version 67c9a4605c85228ce31a635bc2fb48226ef40d16)
    • cdap-security/src/test/resources/cdap-security.xml (version 67c9a4605c85228ce31a635bc2fb48226ef40d16)
    • cdap-standalone/src/test/resources/cdap-security.xml (version 67c9a4605c85228ce31a635bc2fb48226ef40d16)
  • Andrew Westlund <astewes@gmail.com>

    Andrew Westlund <astewes@gmail.com> 55fc92f26af9c3acc3c30001846ab57aa0757b06

    adds bottom box-shadow to embedded schema containers

    • cdap-ui/app/directives/complex-schema/complex-schema.less (version 55fc92f26af9c3acc3c30001846ab57aa0757b06)
  • Andrew Westlund <astewes@gmail.com>

    Andrew Westlund <astewes@gmail.com> 7ec06ab0133282c5deb57aa0d8e15c9ac2bce7dd

    adds initial styling for User tab

    • cdap-ui/app/features/tracker/controllers/metadata-ctrl.js (version 7ec06ab0133282c5deb57aa0d8e15c9ac2bce7dd)
    • cdap-ui/app/features/tracker/templates/metadata.html (version 7ec06ab0133282c5deb57aa0d8e15c9ac2bce7dd)
    • cdap-ui/app/features/tracker/tracker.less (version 7ec06ab0133282c5deb57aa0d8e15c9ac2bce7dd)
  • GitHub <noreply@github.com>

    GitHub <noreply@github.com> 5be6fa7c47dc1f94ca99590ca30daa0a70f7ed9a

    Merge pull request #6264 from caskdata/feature/ui-hydrator-bugfix3
    Hydrator Bugfix - 3

  • GitHub <noreply@github.com>

    GitHub <noreply@github.com> 22b3846ccda8b81ef7e7d21f3d97fafb3b619b4e

    Merge pull request #6217 from caskdata/feature/ui-logviewer-hydrator++
    [HYDRA-168] - Feature/ui logviewer hydrator++

  • GitHub <noreply@github.com>

    GitHub <noreply@github.com> 74db8b1da305282e52edcdec98c64f5af9c66d18

    Merge pull request #6259 from caskdata/fix/tracker_service_name
    CDAP-6815 Using the correct name of the TrackerService.

  • Andrew Westlund <astewes@gmail.com>

    Andrew Westlund <astewes@gmail.com> d43cffbad4066eafb16f323e24f02bb796e2ffcf

    removes ng-class and unnecessary styling

    • cdap-ui/app/directives/complex-schema/array-schema/array-schema.html (version d43cffbad4066eafb16f323e24f02bb796e2ffcf)
    • cdap-ui/app/directives/complex-schema/complex-schema.html (version d43cffbad4066eafb16f323e24f02bb796e2ffcf)
    • cdap-ui/app/directives/complex-schema/complex-schema.less (version d43cffbad4066eafb16f323e24f02bb796e2ffcf)
    • cdap-ui/app/directives/complex-schema/map-schema/map-schema.html (version d43cffbad4066eafb16f323e24f02bb796e2ffcf)
    • cdap-ui/app/directives/complex-schema/union-schema/union-schema.html (version d43cffbad4066eafb16f323e24f02bb796e2ffcf)
    • cdap-ui/app/features/hydratorplusplus/adapters.less (version d43cffbad4066eafb16f323e24f02bb796e2ffcf)
    • cdap-ui/app/features/tracker/tracker.less (version d43cffbad4066eafb16f323e24f02bb796e2ffcf)
  • GitHub <noreply@github.com>

    GitHub <noreply@github.com> a39a13f01002b13a140679957c8e1ee1d6cb9734

    Use sendString instead of sendJson so that the data does not have quotes arround it. (#6268)
    (CDAP-6702) Use sendString instead of sendJson so that the data does not have quotes around them.

    Closes CDAP-6702">https://issues.cask.co/browse/CDAP-6702

    • cdap-app-fabric/src/main/java/co/cask/cdap/gateway/handlers/SecureStoreHandler.java (version a39a13f01002b13a140679957c8e1ee1d6cb9734)
    • cdap-app-fabric/src/test/java/co/cask/cdap/security/SecureStoreTest.java (version a39a13f01002b13a140679957c8e1ee1d6cb9734)
  • GitHub <noreply@github.com>

    GitHub <noreply@github.com> 2f980407a438ee38c388bc7b7d0fddc12089df44

    Merge pull request #6239 from caskdata/feature/cross-namespace-output-mapreduce
    CDAP-6794 Support cross namespace write for map reduce program through Output class

  • lumig242 <lumig242@gmail.com>

    lumig242 <lumig242@gmail.com> e165e3716027106010a790aa43e766174b7867b6

    CDAP-6794 Support cross namespace write for map reduce program through output class

    • cdap-api/src/main/java/co/cask/cdap/api/data/batch/Output.java (version e165e3716027106010a790aa43e766174b7867b6)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/batch/BasicMapReduceContext.java (version e165e3716027106010a790aa43e766174b7867b6)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/batch/BasicMapReduceTaskContext.java (version e165e3716027106010a790aa43e766174b7867b6)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/batch/MapReduceBatchWritableOutputFormat.java (version e165e3716027106010a790aa43e766174b7867b6)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/batch/dataset/AbstractBatchWritableOutputFormat.java (version e165e3716027106010a790aa43e766174b7867b6)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/batch/dataset/DatasetOutputFormatProvider.java (version e165e3716027106010a790aa43e766174b7867b6)
    • cdap-unit-test/src/test/java/co/cask/cdap/test/app/DatasetCrossNSAccessWithMAPApp.java (version e165e3716027106010a790aa43e766174b7867b6)
    • cdap-unit-test/src/test/java/co/cask/cdap/test/app/DatasetFromOtherSpaceWithMPApp.java (version e165e3716027106010a790aa43e766174b7867b6)
    • cdap-unit-test/src/test/java/co/cask/cdap/test/app/TestFrameworkTestRun.java (version e165e3716027106010a790aa43e766174b7867b6)
  • Ajai Narayan

    Ajai Narayan 9f6c4e4f0b3ec986211b57dfffc71094854be32b

    Fixes number textbox widget in widget container to retain the invalid value with validation error (instead of changing it to empty or default value)

    • cdap-ui/app/directives/widget-container/widget-number/widget-number.js (version 9f6c4e4f0b3ec986211b57dfffc71094854be32b)
  • Edwin Elia

    Edwin Elia f0e4a590447eae2222cf2726d3ab2377aa162937

    hide delete button on enum and union field until a new row has been added

    • cdap-ui/app/directives/complex-schema/enum-schema/enum-schema.html (version f0e4a590447eae2222cf2726d3ab2377aa162937)
    • cdap-ui/app/directives/complex-schema/union-schema/union-schema.html (version f0e4a590447eae2222cf2726d3ab2377aa162937)
  • GitHub <noreply@github.com>

    GitHub <noreply@github.com> ca6edadf981a64dc7fdce5f5de419fcccd7ce185

    Merge pull request #6202 from caskdata/feature/ui-log-viewer-downloadbtn
    [6174] Feature/ui log viewer downloadbtn

  • Patrick Guimarais <pdc269@nyu.edu>

    Patrick Guimarais <pdc269@nyu.edu> f1fb93721ada44d0860801ec3bf161446e2e1458

    adds program type to download file name

    • cdap-ui/app/directives/log-viewer/log-viewer.js (version f1fb93721ada44d0860801ec3bf161446e2e1458)
  • Ajai Narayan

    Ajai Narayan 38f2847a2a70d76b8e39c72690c8a36054951140

    Fixes namespace dropdown to be bound within global navbar(not to intrude while clicking on buttons in the top panel)

    • cdap-ui/app/directives/my-global-navbar/my-global-navbar.html (version 38f2847a2a70d76b8e39c72690c8a36054951140)
    • cdap-ui/app/directives/my-global-navbar/my-global-navbar.less (version 38f2847a2a70d76b8e39c72690c8a36054951140)
  • Ajai Narayan

    Ajai Narayan 5a936b945ea80d87d90a9378e9527484fb569873

    Fixes deleting pipeline in hydrator to navigate to list view once delete is complete

    • cdap-ui/app/features/hydratorplusplus/controllers/detail/top-panel-ctrl.js (version 5a936b945ea80d87d90a9378e9527484fb569873)
  • Ajai Narayan

    Ajai Narayan 7ffe708438fafa1071515493200841c34052ebb8

    Fixes number widget under widget container to show an error if range of that number textbox is exceeded.

    • cdap-ui/app/directives/widget-container/widget-factory.js (version 7ffe708438fafa1071515493200841c34052ebb8)
    • cdap-ui/app/directives/widget-container/widget-number/widget-number.html (version 7ffe708438fafa1071515493200841c34052ebb8)
    • cdap-ui/app/directives/widget-container/widget-number/widget-number.js (version 7ffe708438fafa1071515493200841c34052ebb8)
  • Ajai Narayan

    Ajai Narayan d6aabf51bff489e18921c92ab130177ff78d425e

    Fixes popover on left panel in hydrator studio view to close the popover when the user clicks on the item

    • cdap-ui/app/directives/my-popover/my-popover.js (version d6aabf51bff489e18921c92ab130177ff78d425e)
  • Ajai Narayan

    Ajai Narayan 2ca5d39b5db3a66276fb72527a510afb1cb8facc

    Fixes the delete pipeline action in published pipeline view

    • cdap-ui/app/features/hydratorplusplus/templates/detail/top-panel.html (version 2ca5d39b5db3a66276fb72527a510afb1cb8facc)
  • Ajai Narayan

    Ajai Narayan 7a5eb877f74c4d46dd1e549e2e9a61c9cc0f4e8d

    Fixes jump button to not appear in studio mode

    • cdap-ui/app/features/hydratorplusplus/controllers/create/partials/nodeconfig-ctrl.js (version 7a5eb877f74c4d46dd1e549e2e9a61c9cc0f4e8d)
  • GitHub <noreply@github.com>

    GitHub <noreply@github.com> 0b593fea525f170ff0b7b87fe05878f0900d1203

    Merge pull request #6245 from caskdata/fix/stream-janitor-impersonation-fix
    CDAP-6666 impersonation fix StreamFileJanitor cleanup

  • Edwin Elia

    Edwin Elia 18d6ed73950e033122f8ef886d282c1fdb659220

    cancel timeout

    • cdap-ui/app/features/hydratorplusplus/controllers/create/toppanel-ctrl.js (version 18d6ed73950e033122f8ef886d282c1fdb659220)
  • Edwin Elia

    Edwin Elia f76717a330ef6b0862186de58324fbd8e3b2df27

    only open metadata dialog on clone

    • cdap-ui/app/features/hydratorplusplus/controllers/create/toppanel-ctrl.js (version f76717a330ef6b0862186de58324fbd8e3b2df27)
    • cdap-ui/app/features/hydratorplusplus/routes.js (version f76717a330ef6b0862186de58324fbd8e3b2df27)
    • cdap-ui/app/features/hydratorplusplus/templates/detail/top-panel.html (version f76717a330ef6b0862186de58324fbd8e3b2df27)
  • Edwin Elia

    Edwin Elia 4598bb2250771436b349f25ccd6cb82270b0c1f1

    open metadata editor by default when navigating to studio view

    • cdap-ui/app/features/hydratorplusplus/controllers/create/toppanel-ctrl.js (version 4598bb2250771436b349f25ccd6cb82270b0c1f1)
    • cdap-ui/app/features/hydratorplusplus/templates/create/toppanel.html (version 4598bb2250771436b349f25ccd6cb82270b0c1f1)
  • Edwin Elia

    Edwin Elia 879e9119b3c8eb02e81bfdda7a7ae7aa282082fa

    add copy_ prefix when cloning hydrator pipeline

    • cdap-ui/app/features/hydratorplusplus/controllers/detail/top-panel-ctrl.js (version 879e9119b3c8eb02e81bfdda7a7ae7aa282082fa)
    • cdap-ui/app/features/hydratorplusplus/services/detail/stores/pipeline-detail-nonruns-store.js (version 879e9119b3c8eb02e81bfdda7a7ae7aa282082fa)
  • GitHub <noreply@github.com>

    GitHub <noreply@github.com> 0bdecfa42e1aa87f7dff607ce32721d20569d89f

    Merge pull request #6252 from caskdata/docs/r3.5_remove_cdap-etl-batch
    Replace cdap-etl-batch

  • GitHub <noreply@github.com>

    GitHub <noreply@github.com> adb343b53fedb513f6159c882991f575df7f7266

    Merge pull request #6254 from caskdata/fix/namespace-lookup
    (CDAP-6534) Added methods in Impersonator and NamespacedLocationFacto…

  • Patrick Guimarais <pdc269@nyu.edu>

    Patrick Guimarais <pdc269@nyu.edu> ddc7e566d00161c31d31fd4cbf761eb2e865ca98

    removes whitespace

    • cdap-ui/app/directives/log-viewer/log-viewer.html (version ddc7e566d00161c31d31fd4cbf761eb2e865ca98)
  • Edwin Elia

    Edwin Elia fc149ff05c718b4ad45fda4db2ef8ae002c8da60

    fix get schema function on database plugin

    • cdap-ui/app/directives/plugin-functions/functions/get-schema/get-schema.js (version fc149ff05c718b4ad45fda4db2ef8ae002c8da60)
  • GitHub <noreply@github.com>

    GitHub <noreply@github.com> 7ec897a994d0da0cd380b3409004e38153595067

    Merge pull request #6203 from caskdata/feature/ui-fix-stream-explor-time-date-picker
    fixes positioning issue with time/date picker

  • GitHub <noreply@github.com>

    GitHub <noreply@github.com> e88713de67a8ebb91944e47495e89c0ff6344b4d

    Merge pull request #6219 from caskdata/feature/ui-styling-fix-tracker-tags
    fixes tag text and rendering issues

  • GitHub <noreply@github.com>

    GitHub <noreply@github.com> 27f2e6ee9c0b6b37c24af28759a8fca81245c61f

    Merge pull request #6225 from caskdata/feature/ui-styling-tracker-meter-beta
    adds beta text to tracker meter

  • GitHub <noreply@github.com>

    GitHub <noreply@github.com> 1ec056b1e5bab22da5ce6598a6fb01a9202cd2df

    Merge pull request #6186 from caskdata/feature/CDAP-6372-data-streams-app
    CDAP-6372 add spark streaming app

  • GitHub <noreply@github.com>

    GitHub <noreply@github.com> c12eee373159f3e7301c0d0b3a8dd5fa16440903

    Merge pull request #6256 from caskdata/fix/auth-service-exception
    (CDAP-6645) Make authorization cache resilient to failures while fetc…

  • John Jackson

    John Jackson d9d54e6f333757bec35c5d3f6b27cf140bd5ffab

    Fixes per comments.

    • cdap-docs/developers-manual/source/building-blocks/artifacts.rst (version d9d54e6f333757bec35c5d3f6b27cf140bd5ffab)
    • cdap-docs/integrations/source/partners/cloudera/ingesting.rst (version d9d54e6f333757bec35c5d3f6b27cf140bd5ffab)
    • cdap-docs/introduction/source/index.rst (version d9d54e6f333757bec35c5d3f6b27cf140bd5ffab)
  • Bhooshan Mogal

    Bhooshan Mogal 18b505489df0bab8dd4ddaa8c136d4aaa1e94676

    (CDAP-6645) Make authorization cache resilient to failures while fetching authorization policies.

    • cdap-security/src/main/java/co/cask/cdap/security/authorization/DefaultAuthorizationEnforcementService.java (version 18b505489df0bab8dd4ddaa8c136d4aaa1e94676)
    • cdap-security/src/test/java/co/cask/cdap/security/authorization/DefaultAuthorizationEnforcementServiceTest.java (version 18b505489df0bab8dd4ddaa8c136d4aaa1e94676)
  • Bhooshan Mogal

    Bhooshan Mogal a83ca78c6dedf65e3724b21bf0c687e9d34210ae

    (CDAP-6534) Added methods in Impersonator and NamespacedLocationFactory to accept a NamespaceMeta instead of querying it from the MDS. This is currently used while creating a namespace.

    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/namespace/AbstractStorageProviderNamespaceAdmin.java (version a83ca78c6dedf65e3724b21bf0c687e9d34210ae)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/namespace/DefaultNamespaceAdmin.java (version a83ca78c6dedf65e3724b21bf0c687e9d34210ae)
    • cdap-app-fabric/src/test/java/co/cask/cdap/internal/app/namespace/StorageProviderNamespaceAdminTest.java (version a83ca78c6dedf65e3724b21bf0c687e9d34210ae)
    • cdap-common/src/main/java/co/cask/cdap/common/namespace/DefaultNamespacedLocationFactory.java (version a83ca78c6dedf65e3724b21bf0c687e9d34210ae)
    • cdap-common/src/main/java/co/cask/cdap/common/namespace/NamespacedLocationFactory.java (version a83ca78c6dedf65e3724b21bf0c687e9d34210ae)
    • cdap-common/src/test/java/co/cask/cdap/common/namespace/NamespacedLocationFactoryTestClient.java (version a83ca78c6dedf65e3724b21bf0c687e9d34210ae)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/security/ImpersonationUserResolver.java (version a83ca78c6dedf65e3724b21bf0c687e9d34210ae)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/security/Impersonator.java (version a83ca78c6dedf65e3724b21bf0c687e9d34210ae)
    • cdap-security/src/main/java/co/cask/cdap/security/authorization/DefaultAuthorizationEnforcementService.java (version a83ca78c6dedf65e3724b21bf0c687e9d34210ae)
  • sagarkapare <sagar@cask.co>

    sagarkapare <sagar@cask.co> 33746b91e3f58f722d7d63c67a0e6a790e804c12

    CDAP-6815 Using the correct name of the TrackerService.

    • cdap-standalone/src/main/java/co/cask/cdap/TrackerAppCreationService.java (version 33746b91e3f58f722d7d63c67a0e6a790e804c12)
  • GitHub <noreply@github.com>

    GitHub <noreply@github.com> 04691defedf36993a6bec0e2a95427e63ff74d9b

    Merge pull request #6257 from caskdata/docs/r3.5_remove_duplicate_list
    Remove duplicate list in Java Client documentation

  • GitHub <noreply@github.com>

    GitHub <noreply@github.com> 1750974f3ad3f24aa84bd572639897107245457d

    Merge pull request #6250 from caskdata/feature/ui-security-fixes
    [CDAP-6772] [CDAP-6770] Handle Unauthorized to any Namespace

  • Edwin Elia

    Edwin Elia ed2e1a99cd16254ed7a2163de3a40f45cc6ab809

    update message for unauthorized namespace

    • cdap-ui/app/features/home/routes.js (version ed2e1a99cd16254ed7a2163de3a40f45cc6ab809)
    • cdap-ui/app/features/home/unauthorized-namespace.html (version ed2e1a99cd16254ed7a2163de3a40f45cc6ab809)
  • Andrew Westlund <astewes@gmail.com>

    Andrew Westlund <astewes@gmail.com> b4311b54143da3d835744484b1d6b56c1978a9d7

    fixes box shadows of nested tabs

    • cdap-ui/app/directives/complex-schema/array-schema/array-schema.html (version b4311b54143da3d835744484b1d6b56c1978a9d7)
    • cdap-ui/app/directives/complex-schema/complex-schema.html (version b4311b54143da3d835744484b1d6b56c1978a9d7)
    • cdap-ui/app/directives/complex-schema/complex-schema.less (version b4311b54143da3d835744484b1d6b56c1978a9d7)
    • cdap-ui/app/directives/complex-schema/map-schema/map-schema.html (version b4311b54143da3d835744484b1d6b56c1978a9d7)
    • cdap-ui/app/directives/complex-schema/union-schema/union-schema.html (version b4311b54143da3d835744484b1d6b56c1978a9d7)
  • Edwin Elia

    Edwin Elia e2835f860755f1aba31a377380a8837f67d3d1ee

    opens up management and modify no namespace message

    • cdap-ui/app/features/admin/templates/overview.html (version e2835f860755f1aba31a377380a8837f67d3d1ee)
    • cdap-ui/app/features/home/unauthorized-namespace.html (version e2835f860755f1aba31a377380a8837f67d3d1ee)
    • cdap-ui/app/services/namespace.js (version e2835f860755f1aba31a377380a8837f67d3d1ee)
  • Patrick Guimarais <pdc269@nyu.edu>

    Patrick Guimarais <pdc269@nyu.edu> 9c27b0f5a3d5982398e5bc58aef6bce7e8c73a11

    Fixes broken download button
    Fixes bug where stack traces collapse themselves

    Removes unnecessary function

    removes unnecessary scope variable

    • cdap-ui/app/directives/log-viewer/log-viewer.html (version 9c27b0f5a3d5982398e5bc58aef6bce7e8c73a11)
    • cdap-ui/app/directives/log-viewer/log-viewer.js (version 9c27b0f5a3d5982398e5bc58aef6bce7e8c73a11)
    • cdap-ui/app/features/flows/templates/tabs/runs/tabs/log.html (version 9c27b0f5a3d5982398e5bc58aef6bce7e8c73a11)
  • Patrick Guimarais <pdc269@nyu.edu>

    Patrick Guimarais <pdc269@nyu.edu> 2e6db0f4139c83c98b0542eb28eeb6abab7de381

    Changes timeline labels from 12hr to 24 hr format

    • cdap-ui/app/directives/log-viewer/log-viewer.js (version 2e6db0f4139c83c98b0542eb28eeb6abab7de381)
    • cdap-ui/app/directives/timeline/timeline-ctrl.js (version 2e6db0f4139c83c98b0542eb28eeb6abab7de381)
    • cdap-ui/app/directives/timeline/timeline.js (version 2e6db0f4139c83c98b0542eb28eeb6abab7de381)
  • Patrick Guimarais <pdc269@nyu.edu>

    Patrick Guimarais <pdc269@nyu.edu> bf4c29ec0a5becc7802369d9843b9fa96b62ad82

    Uses url with controlleras syntax

    • cdap-ui/app/directives/log-viewer/log-viewer.js (version bf4c29ec0a5becc7802369d9843b9fa96b62ad82)
  • Patrick Guimarais <pdc269@nyu.edu>

    Patrick Guimarais <pdc269@nyu.edu> 6ba5c3ef33dbb59bf11d6f102dedd4b59fc900b7

    Enables different naming conventions for log file download

    • cdap-ui/app/directives/log-viewer/log-viewer.html (version 6ba5c3ef33dbb59bf11d6f102dedd4b59fc900b7)
    • cdap-ui/app/directives/log-viewer/log-viewer.js (version 6ba5c3ef33dbb59bf11d6f102dedd4b59fc900b7)
    • cdap-ui/app/directives/log-viewer/log-viewer.less (version 6ba5c3ef33dbb59bf11d6f102dedd4b59fc900b7)
    • cdap-ui/app/features/flows/templates/tabs/runs/tabs/flowlets.html (version 6ba5c3ef33dbb59bf11d6f102dedd4b59fc900b7)
    • cdap-ui/app/features/flows/templates/tabs/runs/tabs/log.html (version 6ba5c3ef33dbb59bf11d6f102dedd4b59fc900b7)
  • Patrick Guimarais <pdc269@nyu.edu>

    Patrick Guimarais <pdc269@nyu.edu> 5a09227c5ca3695e4fddddf652bb7e11f2938cb1

    Fixes download name

    • cdap-ui/app/directives/log-viewer/log-viewer.js (version 5a09227c5ca3695e4fddddf652bb7e11f2938cb1)
  • John Jackson

    John Jackson 7476b3f62180b71807730be5e7b53340d16071b8

    Re-arrange order to be alphabetical

    • cdap-docs/reference-manual/source/java-client-api.rst (version 7476b3f62180b71807730be5e7b53340d16071b8)
  • John Jackson

    John Jackson 7487c8961218aaee69c263e298fc02e73b348cfe

    Remove duplicate list.

    • cdap-docs/reference-manual/source/java-client-api.rst (version 7487c8961218aaee69c263e298fc02e73b348cfe)
  • Albert Shau <albert@cask.co>

    Albert Shau <albert@cask.co> cfd803f271e371616bab78d1869071147ef2148a

    CDAP-6372 add java opts config option
    Making the extra java opts a configuration setting instead of
    hardcoding it. Also adding jira references to records in and out.

    • cdap-app-templates/cdap-etl/cdap-data-streams/src/main/java/co/cask/cdap/datastreams/DataStreamsPipelineSpec.java (version cfd803f271e371616bab78d1869071147ef2148a)
    • cdap-app-templates/cdap-etl/cdap-data-streams/src/main/java/co/cask/cdap/datastreams/DataStreamsPipelineSpecGenerator.java (version cfd803f271e371616bab78d1869071147ef2148a)
    • cdap-app-templates/cdap-etl/cdap-data-streams/src/main/java/co/cask/cdap/datastreams/DataStreamsSparkLauncher.java (version cfd803f271e371616bab78d1869071147ef2148a)
    • cdap-app-templates/cdap-etl/cdap-etl-proto/src/main/java/co/cask/cdap/etl/proto/v2/DataStreamsConfig.java (version cfd803f271e371616bab78d1869071147ef2148a)
    • cdap-app-templates/cdap-etl/hydrator-spark-core/src/main/java/co/cask/cdap/etl/spark/batch/RDDCollection.java (version cfd803f271e371616bab78d1869071147ef2148a)
    • cdap-spark-core/src/main/java/co/cask/cdap/app/runtime/spark/SparkRuntimeUtils.java (version cfd803f271e371616bab78d1869071147ef2148a)