What's Changed
- [ADH-3676] Metastore storage refactoring by @tigrulya-exe in #1
- [ADH-3712] Added PostgreSQL support in metastore by @tigrulya-exe in #2
- Add hadoop 3.2.4 support by @tigrulya-exe in #3
- [ADH-3953] Add distcp action by @tigrulya-exe in #4
- [ADH-4031] Fix all file table fields rewrite during update by @tigrulya-exe in #8
- [ADH-4028] Add option to ignore paths by regex by @tigrulya-exe in #7
- Upgrading component versions by @Asmoday in #6
- [ADH-4027] Parametrize hardcoded attributes by @tigrulya-exe in #5
- [ADH-4068] Fix sync action source path pattern matching by @tigrulya-exe in #9
- [ADH-4064] Preserve file attributes in sync and distcp actions by @tigrulya-exe in #11
- Fixes crash issue on astra linux (beanutils-core) by @Asmoday in #10
- [ADH-4065] Add CopyDirectory action to copy empty directories and preserve directories attributes by @tigrulya-exe in #12
- [Perfomance testing] updated perfomance scripts by @asanisimov in #13
- [ADH-4100] Delete access count tables only after aggregating it to more high-grained table by @tigrulya-exe in #14
- [ADH-4172] Fix race condition of SmartServer RPC server threads checking ignored paths by @tigrulya-exe in #18
- [ADH-4107] Authentication refactoring. Added spnego-authentication. by @Asmoday in #15
- [ADH-4134] Add strategies for file copy actions scheduling by @tigrulya-exe in #17
- [ADH-4176] Fix unnecessary copying of files in backup directory after sync rule restart by @tigrulya-exe in #19
- [ADH-4175] Add strategies for checking the equality of backup files in the src and dest clusters by @tigrulya-exe in #20
- [ADH-4305] Refactor SmartConf and related classes by @tigrulya-exe in #25
- [ADH-4246] Add Spring based web server, implementing existing SSM REST API by @tigrulya-exe in #22
- [ADH-4304] Refactor CmdletManager by @tigrulya-exe in #24
- Update doc by @asanisimov in #21
- [ADH-4404] Add MetastoreQuery DSL by @tigrulya-exe in #28
- [ADH-4366] Generate web-server endpoints layer from new API specification by @tigrulya-exe in #26
- [ADH-4363] Add SSM principal holder and Spring Security support by @tigrulya-exe in #27
- [UI] feature/ADH-4434 init frontend module by @remizov-arena in #29
- ADH-4386 [UI] Add InputNumber and PasswordInput by @rimakan in #30
- ADH-4388 [UI] Add Dialog, Popover and Tooltip by @rimakan in #31
- ADH-4387 [UI] Add Select, MultiSelect and depedent components by @rimakan in #32
- ADH-4391: [UI] Tabs by @MrHalless in #34
- feature/ADH-4446 [UI] +lint-staged by @KuzminIA in #36
- [ADH-4424] Refactor smart-client module and add tests by @tigrulya-exe in #35
- [ADH-4248] Support user actions audit by @tigrulya-exe in #33
- ADH-4390: [UI] FormField by @MrHalless in #38
- ADH-4389: Add FooterDialog by @alatunov in #39
- ADH-4393 - [UI] Pagination by @dbardin90 in #37
- [ADH-4467] Add server-side sorting fields validation by @tigrulya-exe in #41
- [UI] feature/adh-4384 Integration Redux. Add Notificatin slice by @remizov-arena in #43
- ADH-4394 [UI] Add date range picker and calendar by @rimakan in #44
- [ADH-4407] Implement new cmdlet API endpoints by @tigrulya-exe in #40
- [ADH-4406] Implement new action API endpoints by @tigrulya-exe in #42
- [ADH-4405] Implement new rules API endpoints by @tigrulya-exe in #45
- [ADH-4409] Implement new cluster API endpoints by @tigrulya-exe in #46
- [UI] Feature/adh 4392. Tables by @remizov-arena in #47
- [UI] feature/adh-4382 main layout by @remizov-arena in #48
- [UI] feature/adh-4395. Auth page by @remizov-arena in #50
- [ADH-4364] Add SPNEGO, basic kerberos and basic predefined authentication by @tigrulya-exe in #49
- ADH-4538: [UI] Page. Error 404 by @MrHalless in #52
- [ADH-4562] Rename sorting field parameters to correspond to entity fields by @tigrulya-exe in #56
- [ADH-4549] Implement endpoint for retrieving information about the logged-in user by @tigrulya-exe in #55
- Update project build documentation by @tigrulya-exe in #60
- [ADH-4495] Implement new cached files api by @tigrulya-exe in #57
- [ui] feature/adh-4546. Sync auth process by @remizov-arena in #53
- [UI] Feature/adh 4397 Rules page by @remizov-arena in #58
- [ADH-4481] Add more precise validation errors handling by @VitekArkhipov in #59
- [ADH-4590] Replace static SmartPrincipal container with SmartPrincipalManager by @tigrulya-exe in #61
- [ui] Feature/adh 4399 Audit page by @remizov-arena in #63
- 4398 actions page by @remizov-arena in #62
- [UI] ADH-4610: Add LegendCard and apply to Rules by @alatunov in #65
- ADH-4607: changed pidfile management by @Uttar in #64
- feature/ADH-4624 +hottest & cached files by @KuzminIA in #67
- [ADH-4614] Add get rules information endpoint by @tigrulya-exe in #66
- [UI] ADH-4629: Add Cluster nodes table by @alatunov in #68
- [ADH-4497] Add last accessed time field to the file access count tables by @tigrulya-exe in #51
- [ADH-4636] Integrate frontend module into the project build pipeline by @tigrulya-exe in #69
- [ADH-4646] Add HDFS 3.3.6 support by @tigrulya-exe in #72
- ADH-4754 - [UI] Logout button by @dbardin90 in #74
- [ADH-4496]: Implement new API endpoints related to file access counts by @VitekArkhipov in #70
- feature/ADH-4753 request date range object to independent fields by @workNpp in #75
- Bump version to 2.0 by @iamlapa in #77
- [ADH-4162] Remove Zeppelin from the project by @tigrulya-exe in #78
- [ADH-4781] Fix CRUD filtering bugs by @tigrulya-exe in #79
- ADH-4793 - SSM UI - Filter options of column "Type" do not match values displayed in this column on Actions page by @dbardin90 in #83
- ADH-4796 - SMM. UI. Filtering for column "Results" is not available on page Audit by @dbardin90 in #82
- ADH-4797: SSM. UI. Page naming should be unified by @MrHalless in #81
- ADH-4843 [UI] Set default values for DateRangePicker by @rimakan in #86
- ADH-4849: SSM. UI. Implement sorting by id in descending order on pages Rules, Actions and Audit by @MrHalless in #89
- ADH-4851: SSM.UI. Remove page numbering on pages Actions and Audit by @MrHalless in #90
- [ADH-4721] Update integration tests by @tigrulya-exe in #87
- [Hotfix] Fix max connection pool size in smart-metastore tests by @tigrulya-exe in #94
- [ADH-4648] Implemented postgres partitioning for file access counts by @VitekArkhipov in #73
- feature/ADH-4865 create/reapeat rule/action dialog keep opent until s… by @workNpp in #91
- [ADH-4722]: Replace using of SmartAdmin in the tests with direct calls to the SmartServer by @VitekArkhipov in #84
- [ADH-4726]: Remove dependencies on Alluxio by @VitekArkhipov in #85
- [ADH-4853] Add DFS client cache for actions by @tigrulya-exe in #92
- [ADH-4828]: SSM. Add ability to start demo cluster locally by @VitekArkhipov in #93
- [ADH-4795] Introduce API error codes by @tigrulya-exe in #80
- ADH-4851: SSM.UI. Remove page numbering on pages Actions and Audit by @MrHalless in #95
- [ADH-4907] Fix HDFS 3.3.6 dependency issues by @tigrulya-exe in #96
- [ui] 4798 add link to docs by @remizov-arena in #99
- [ui] Feature/adh 4928 fix styles for pagination num buttons by @remizov-arena in #100
- [ui] adh-4908 rules meta info update by @remizov-arena in #101
- [ADH-4603] Add ansible scripts for updating test stand by @tigrulya-exe in #98
- [ADH-4927] Improve db exception handling by @tigrulya-exe in #97
- Define source encoding in the project pom by @tigrulya-exe in #102
- [Backport] Add provided proto dependency to smart-server module by @tigrulya-exe in #104
- Add provided protobuf dependency to smart-server module by @tigrulya-exe in #103
- [ADH-4896] Actualize options in smart-default.xml by @tigrulya-exe in #106
- Port commits from develop to release branch by @tigrulya-exe in #113
- [Release] Port commits from develop to release branch by @tigrulya-exe in #115
- [Release] Port commits to release branch by @tigrulya-exe in #119
New Contributors
- @asanisimov made their first contribution in #13
- @remizov-arena made their first contribution in #29
- @rimakan made their first contribution in #30
- @MrHalless made their first contribution in #34
- @KuzminIA made their first contribution in #36
- @alatunov made their first contribution in #39
- @dbardin90 made their first contribution in #37
- @Uttar made their first contribution in #64
- @workNpp made their first contribution in #75
- @iamlapa made their first contribution in #77
Full Changelog: https://github.com/arenadata/SSM/commits/v2.0.0_alpha