You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@knox.apache.org by lm...@apache.org on 2019/07/23 18:07:10 UTC

[knox] branch v1.3.0 updated: Updated CHANGES for v1.3.0 (post release)

This is an automated email from the ASF dual-hosted git repository.

lmccay pushed a commit to branch v1.3.0
in repository https://gitbox.apache.org/repos/asf/knox.git


The following commit(s) were added to refs/heads/v1.3.0 by this push:
     new 128553d  Updated CHANGES for v1.3.0 (post release)
128553d is described below

commit 128553de88897b6134bcc201466fb4d5b1ef5550
Author: lmccay <lm...@apache.org>
AuthorDate: Tue Jul 23 14:06:06 2019 -0400

    Updated CHANGES for v1.3.0 (post release)
---
 CHANGES | 222 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 222 insertions(+)

diff --git a/CHANGES b/CHANGES
index 4cd1162..32a09f3 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,4 +1,226 @@
 ------------------------------------------------------------------------------
+Release Notes - Apache Knox - Version 1.3.0
+------------------------------------------------------------------------------
+** New Feature
+    * [KNOX-1880] - Support doAs for Cloudera Manager service discovery API interactions
+    * [KNOX-1862] - Add Service Definition for Hue UI (#97)
+    * [KNOX-1875] - Cloudera Manager service discovery
+    * [KNOX-1855] - Add Service Definition for Cloudera Manager API (#88)
+    * [KNOX-1774] - Introduce environment variables in gateway/knoxcli/ldap/knoxshell scripts for customization (#65)
+    * [KNOX-1687] - Hashicorp Vault RemoteAliasService provider
+    * [KNOX-1418] - Add KnoxShell command to build truststore using the gateway server's public certificate (#60)
+    * [KNOX-1285] - Create Apache Knox Dockerfile and image
+** Improvement
+    * [KNOX-1912] - X509CertificateUtil should set CN and SAN
+    * [KNOX-1905] - Upgrade maven-pmd-plugin to 3.12.0
+    * [KNOX-1886] - Upgrade spotbugs-maven-plugin to 3.1.12
+    * [KNOX-1910] - Upgrade rest-assured to 4.0.0
+    * [KNOX-1909] - Upgrade javax.annotation-api to 1.3.1
+    * [KNOX-1908] - Upgrade checkstyle to 8.22
+    * [KNOX-1890] - Upgrade testcontainers to 1.11.3
+    * [KNOX-1907] - Upgrade pac4j to 3.7.0
+    * [KNOX-1884] - Upgrade spring-core to 5.1.8.RELEASE
+    * [KNOX-1899] - Upgrade shiro to 1.4.1
+    * [KNOX-1882] - Upgrade protobuf-java to 3.8.0
+    * [KNOX-1883] - Upgrade nimbus-jose-jwt to 7.3
+    * [KNOX-1897] - Upgrade metrics to 4.1.0
+    * [KNOX-1898] - Upgrade maven-compiler-plugin to 3.8.1
+    * [KNOX-1891] - Upgrade maven-checkstyle-plugin to 3.1.0
+    * [KNOX-1903] - Upgrade frontend-maven-plugin to 1.7.6
+    * [KNOX-1895] - Upgrade joda-time to 2.10.2
+    * [KNOX-1902] - Upgrade maven-bundle-plugin to 4.2.0
+    * [KNOX-1885] - Upgrade jetty to 9.4.19.v20190610
+    * [KNOX-1904]- Upgrade jna to 5.3.1
+    * [KNOX-1887]- Upgrade dependency-check-maven to 5.0.0
+    * [KNOX-1888] - Upgrade bcprov-jdk15on to 1.62
+    * [KNOX-1901] - Upgrade jansi to 1.18
+    * [KNOX-1893] - Upgrade jacoco-maven-plugin to 0.8.4
+    * [KNOX-1892] - Upgrade jackson to 2.9.9
+    * [KNOX-1906] - Upgrade guava to 28.0-jre
+    * [KNOX-1894] - Upgrade groovy to 2.5.7
+    * [KNOX-1900] - Upgrade commons-lang3 to 3.9
+    * [KNOX-1889] - Upgrade checkstyle to 8.21
+    * [KNOX-1896] - Upgrade cglib to 3.2.12
+    * [KNOX-1881] - DefaultKeystoreService should use Java NIO API locking as well
+    * [KNOX-1877] - Atlas service definitions should default to trusted proxy
+    * [KNOX-1876] - Zeppelin should default to trusted proxy for service definition (#100)
+    * [KNOX-1874] - Ignore irrelevant files in service definition directories (#99)
+    * [KNOX-1872] - Update Ranger service definitions to support trusted proxy
+    * [KNOX-1848] - Default to 'zookeeper' as remote alias configuration type in case it is not set in gateway-site.xml (#93)
+    * [KNOX-1858] - Add service name to X-Forwarded-Context header (#90)
+    * [KNOX-1859] - Improve alias lookup for HadoopAuthProvider (#89)
+    * [KNOX-1861] - KnoxSession should support configurable useSubjectCredsOnly system property setting
+    * [KNOX-1857] - YARNUIV2 fails with Authentication Required with kerberos authentication type (Prabhu Joseph via Kevin Risden)
+    * [KNOX-1827] - Knox Fails to Rewrite WebFonts for Zeppelin (#76)
+    * [KNOX-1851] - remove the unnecessary instanceof check (#87)
+    * [KNOX-1841] - Upgrade zookeeper to 3.4.14
+    * [KNOX-1846] - Upgrade testcontainers to 1.11.1
+    * [KNOX-1845] - Upgrade spring-core to 5.1.6.RELEASE
+    * [KNOX-1840] - Upgrade protobuf-java to 3.7.1
+    * [KNOX-1847] - Upgrade findsecbugs to 1.9.0
+    * [KNOX-1843] - Upgrade dependency-check-maven to 5.0.0-M2
+    * [KNOX-1850] - KnoxSession should honor the current subject for Kerberos login
+    * [KNOX-1849] - Start the Java process with 'exec' when running the app in foreground (#85)
+    * [KNOX-1844] - Upgrade checkstyle to 8.19
+    * [KNOX-1819] - Ensure services are started and stopped in the correct order (#82)
+    * [KNOX-1837] - Remove jersey-common from top level pom
+    * [KNOX-1836] - Migrate from commons-lang to commons-lang3
+    * [KNOX-1837] - Remove ServiceTestResource glassfish Base64 dependency
+    * [KNOX-1835] - Jupyter Enterprise Gateway - KERNEL_USERNAME should be added when not present (#79)
+    * [KNOX-1832] - KnoxSession handling of JAAS config for kerberos auth is not deterministic
+    * [KNOX-1828] - Fix javadoc warning for test
+    * [KNOX-1804] - Moving copy-pasted bash functions to knox-function.sh (#71)
+    * [KNOX-1824] - Upgrade guava to 27.1-jre
+    * [KNOX-1823] - Upgrade protobuf-java to 3.7.0
+    * [KNOX-1822] - Upgrade dependency-check-maven to 5.0.0-M1
+    * [KNOX-1814]- Moving conf/data folder checking to Java layer from bash (#68)
+    * [KNOX-1812] - The Knox Gateway truststore should be configurable (#69)
+    * [KNOX-1815] - Removed Windows scripts (#67)
+    * [KNOX-1111] - 2-way SSL Truststore and Keystore Improvements (#74)
+    * [KNOX-1820] - Cleanup KeystoreService implementations and add unit tests (#72)
+    * [KNOX-1804] - Fix variable *_FOREGROUND_* defaults
+    * [KNOX-1826] - Replace zip4j with ShrinkWrap
+    * [KNOX-1810] - Upgrade frontend-maven-plugin to 1.7.5
+    * [KNOX-1811] - Upgrade pac4j to 3.6.1
+    * [KNOX-1809] - Upgrade spotbugs to 3.1.12
+    * [KNOX-1807] - Upgrade curator to 4.2.0
+    * [KNOX-1808] - Upgrade asm to 7.1
+    * [KNOX-1803] - Stop redirecting stderr & stdout to a file when the server runs in the foreground (#64)
+    * [KNOX-1801] - Master secret is incorrectly assumed when a custom truststore is not specified when clientauth is enabled (#63)
+    * [KNOX-1802] - Ranger /service/plugins and healthcheck endpoint needs to be exposed through Knox.
+    * [KNOX-474] - Improve Kerberos config validation and diagnostics at startup (#62)
+    * [KNOX-1789] - Refactor RemoteAliasService to use service loading (#59)
+    * [KNOX-1793] - DefaultKeystoreService should not validate the signing key on initialization (#61)
+    * [KNOX-1799] - Upgrade nimbus-jose-jwt to 7.0.1
+    * [KNOX-1800] - Upgrade mina-core to 2.0.20
+    * [KNOX-1798] - Upgrade checkstyle to 8.18
+    * [KNOX-1791] - MasterService should be a field on GatewayServices - replace "Master Service" with (new) constant, reordered constants in GatewayServices (#58)
+    * [KNOX-1756] - Knox Gateway TLS Keystore and Alias Should be Configurable (#56)
+    * [KNOX-1787] - Use same SecureRandom that DefaultAliasService used
+    * [KNOX-1787] - Create PasswordUtils class in gateway-util-common
+    * [KNOX-1786] - Use mocking to simplify DefaultRemoteConfigurationMonitorTest
+    * [KNOX-1162] - Logging stacktrace for FATAL messages and displaying a meaningful error message in case of missing/non-parsable JAAS configuration (#55)
+    * [KNOX-1784] - Upgrade bootstrap to 3.4.1
+    * [KNOX-1780] - Upgrade slf4j to 1.7.26
+    * [KNOX-1781] - Upgrade commons-codec to 1.12
+    * [KNOX-1782] - Upgrade jetty to 9.4.15.v20190215
+    * [KNOX-1777] - Move pac4j version/dependencies to top level pom.xml
+    * [KNOX-1778] - Update Copyright year to 2019
+    * [KNOX-1709] - Limit parallelism for slower laptops
+    * [KNOX-1760] - Created Pull Request template (#51)
+    * [KNOX-1775] - Cleanup test timeout handling
+    * [KNOX-1773] - Docker start gateway/ldap in the foreground
+    * [KNOX-1771] - Upgrade spotbugs-maven-plugin to 3.1.11
+    * [KNOX-1769] - Upgrade nimbus-jose-jwt to 7.0
+    * [KNOX-1767] - Upgrade log4j2 to 2.11.2
+    * [KNOX-1770] - Upgrade groovy to 2.5.6
+    * [KNOX-1768] - Upgrade bcprov-jdk15on to 1.61
+    * [KNOX-1772] - Upgrade angular-cli to 1.7.4
+    * [KNOX-1709] - Allow tests to run in parallel
+    * [KNOX-1758] - New Ant target to ease starting test servers enabling remote debugging
+    * [KNOX-1757] - Increasing test timeout from 1 second to 3 seconds (Sandor Molnar via Kevin Risden)
+    * [KNOX-1755] - Revert upgrade httpclient to 4.5.7 due to HTTPCLIENT-1968
+    * [KNOX-1754] - Upgrade pac4j to 3.5.0
+    * [KNOX-1753] - Upgrade jacoco-maven-plugin to 0.8.3
+    * [KNOX-1752] - Upgrade httpclient to 4.5.7
+    * [KNOX-1751] - Upgrade checkstyle to 8.17
+    * [KNOX-1792] - AliasService start should only be called once in DefaultGatewayServices
+    * [KNOX-1750] - Unable to view descriptor service params
+    * [KNOX-1559] - Create Dispatch implementation that is configurable via service.xml file
+    * [KNOX-1747] - Upgrade spotbugs to 3.1.11
+    * [KNOX-1746] - Upgrade httpcore to 4.4.11
+    * [KNOX-1748] - Upgrade eclipselink to 2.7.4
+    * [KNOX-1745] - Upgrade hadoop to 3.2.0
+    * [KNOX-1738] - Upgrade nimbus-jose-jwt to 6.7
+    * [KNOX-1739] - Upgrade spring-core to 5.1.4.RELEASE
+    * [KNOX-1737] - Remote configuration monitor start should not be attempted if config is not defined
+    * [KNOX-1736] - Upgrade rest-assured to 3.3.0
+    * [KNOX-1735] - Upgrade admin-ui bootstrap to 3.4.0
+    * [KNOX-1710] - Reuse JAXBContext since they are thread safe
+    * [KNOX-1731] - Gateway Admin UI should not include external js/css
+    * [KNOX-1728] - Allow custom parameters to be passed to dispatches
+    * [KNOX-1727] - Values should not be forced in query parameters when proxying through Knox
+    * [KNOX-1721]- Upgrade dependency-check-maven to 4.0.2
+    * [KNOX-1724] - Upgrade rat plugin to 0.13
+    * [KNOX-1723] - Upgrade dropwizard metrics to 4.0.5
+    * [KNOX-1722] - Upgrade checkstyle to 8.16
+    * [KNOX-1716] - Upgrade hamcrest to 2.1
+    * [KNOX-1717] - Enable PMD incremental analysis
+    * [KNOX-1715] - Upgrade jna to 5.2.0
+    * [KNOX-1712] - Upgrade spotbugs-maven-plugin to 3.1.10
+    * [KNOX-1713] - Upgrade dropwizard metrics to 4.0.4
+    * [KNOX-1714] - Upgrade groovy to 2.5.5
+    * [KNOX-1711] - Provide Endpoint Public Cert for KnoxToken
+    * [KNOX-1679] - Add Alias API service
+    * [KNOX-1679] - Review fixes
+    * [KNOX-1708] - Cleanup admin-ui lint errors
+    * [KNOX-1707] - Gateway Admin UI should have the right version
+    * [KNOX-1705] - Fix including gateway-admin-ui module
+    * [KNOX-1679] - Add Alias API service
+    * [KNOX-1705] - Integrate gateway-admin-ui into Maven build
+    * [KNOX-1703] - Cleanup old System.out debugging lines
+    * [KNOX-1702]- Use Boolean.parseBoolean instead of true.equals
+    * [KNOX-1701] - Use hamcrest assertThat instead of junit
+    * [KNOX-1700] - Tests should not extend org.junit.Assert
+    * [KNOX-1696] - Upgrade nimbus-jose-jwt to 6.5.1
+    * [KNOX-1697] - Upgrade curator to 4.1.0
+    * [KNOX-1690] - Update pom.xml with new git url
+    * [KNOX-1691] - Update doap_Knox with gitbox location
+    * [KNOX-1686] - XmlFilterReader - Ensure XPath and XPathFactory thread safety
+    * [KNOX-1684] - Avoid NPE for deployments in GatewayServer
+    * [KNOX-1685] - MockServlet - avoid mutable instance variables
+    * [KNOX-1683] - Ensure truststorePass is set in KnoxSession
+    * [KNOX-1682] - Upgrade dependency-check-maven to 4.0.1
+    * [KNOX-1681] - Upgrade spotbugs to 3.1.10
+    * [KNOX-1663] - Checkstyle - Enable EqualsAvoidNullCheck and don't instantiate Boolean
+    * [KNOX-1768] - Upgrade Jackson to 2.9.8
+    * [KNOX-1677] - Use try-with-resources to ensure that resources are closed
+    * [KNOX-1527] - Bump apacheds dependency version to 2.0.0-AM25
+    * [KNOX-1676] - Enable PMD for tests
+    * [KNOX-1638] - Migrate from apacheds-all to specific apacheds dependencies
+    * [KNOX-1673] - Upgrade cglib to 3.2.10
+    * [KNOX-1568] - Upgrade nimbus-jose-jwt to 6.5
+    * [KNOX-1672] - Cleanup deprecated API usage
+    * [KNOX-1671] - Cleanup misc logic errors identified by Sonarqube
+    * [KNOX-1669] - Enable PMD code style rules
+    * [KNOX-1668] - Enable PMD multithreading ruleset
+    * [KNOX-1667] - Enable PMD error prone ruleset
+    * [KNOX-1666] - Enable PMD best practices ruleset
+    * [KNOX-503] - Tests which include expected unreachable hosts fail with wildcard DNS records (Kristopher Kane, Kevin Risden)
+    * [KNOX-1615] - Enable PMD for source analysis
+    * [KNOX-1664] - Miscellaneous code cleanup
+    * [KNOX-1663] - Enforce more Checkstyle rules
+    * [KNOX-1618] - Add dropwizard metrics-jvm support
+    * [KNOX-1623] - Fix jenkins build - 2
+    * [KNOX-1364] - Cookie scoping path should contain the topology name (Laszlo Nardai via Kevin Risden)
+    * [KNOX-1662] - Avoid GatewayTestDriver NPE on ldap stop
+    * [KNOX-1659] - Upgrade spring-core to 5.1.3.RELEASE
+    * [KNOX-1656] - Upgrade checkstyle to 8.15
+    * [KNOX-1658] - Upgrade spotbugs-maven-plugin to 3.1.9
+    * [KNOX-1657] - Upgrade easymock to 4.0.2
+    * [KNOX-1660] - OWASP Add suppressions for false positives
+    * [KNOX-1623] - Fix jenkins failure and minor doc changes
+    * [KNOX-1650] - HA dispatcher for Atlas with knox trusted proxy (Nixon Rodrigues via Kevin Risden)
+    * [KNOX-1623] - Kerberos support for KnoxShell
+** Bug
+    * [KNOX-1879] - HDFSUI service definition doesn't work with DefaultHaDispatch
+    * [KNOX-1870] - Zeppelin UI service definition service.xml has wrong version
+    * [KNOX-1868] - HBase UI changes from KNOX-1866 aren't picked up due to service.xml version (#95)
+    * [KNOX-1866] - Fix HBase UI proxying (#94)
+    * [KNOX-1864] - Knox returns HTTP 405 Method Not Allowed error with HTTP PATCH method (#91)
+    * [KNOX-1856] - Incorrect error message in case there is no 'gateway-identity' certificate in the configured keystore (#92)
+    * [KNOX-1854] - Admin UI read-only topology message typo
+    * [KNOX-1851] - Fix NPE in Zookeeper Remote Alias Service (#86)
+    * [KNOX-1830] - Fix sporadic Illegal character error in TestHashicorpVaultAliasService
+    * [KNOX-1828] - Fix Websocket Message Size (#75)
+    * [KNOX-1789] - Fix RemoteAliasService fallback after KNOX-1756
+    * [KNOX-1191] - Azure AD support for KnoxSSO
+    * [KNOX-1733] - Spark History UI Version is Not Correct in the XML
+    * [KNOX-1647] - Identity Assertion should not modify order of query params
+    * [KNOX-1680] - KnoxTokenCredentialCollector results in IndexOutOfBounds exception
+    * [KNOX-1615] - Fix mvn site
+
+------------------------------------------------------------------------------
 Release Notes - Apache Knox - Version 1.2.0
 ------------------------------------------------------------------------------
 ** New Feature