Skip to content

Latest commit

 

History

History
754 lines (425 loc) · 57.4 KB

CHANGELOG.md

File metadata and controls

754 lines (425 loc) · 57.4 KB

1.11.0 (2020-09-18)

Bug Fixes

  • backend: new workspace user has now no permission (2c2a623), closes #563

Features

  • backend: return workspace users with their name (6faa995)
  • frontend: add endpoints list to service view (569b784), closes #602
  • frontend: add services breadcrumbs (e800edc), closes #704 #592
  • frontend: refactor endpoint view (2132421), closes #598
  • frontend: refactor interface view (6131a2d), closes #600
  • frontend: refactor service view (2aa8fb7), closes #607

1.10.0 (2020-09-03)

Bug Fixes

  • frontend: fix workspace descriptions alignment when they are empty (f191018), closes #694
  • frontend: fix no up to date workspace list on workspace deletion (84652a2), closes #695

Features

  • backend: change workspace content to get services relations (8894bfa), closes #562
  • frontend: add breadcrumb for not found topology elements (d6d4627)
  • frontend: restrict available action according to deploy artifact permission (7e3ce59), closes #568

1.9.0 (2020-07-06)

Bug Fixes

  • back: admin cockpit is now allowed to do as workspace admin (ba7528f)
  • frontend: fix bug while reloading workspace list (2a83bea)
  • frontend: make bus import error notification more readable (b0ef5d0), closes #682
  • frontend: make topology info message full size (b834b80), closes #687

Features

  • backend: prevent last admin workspace to leave (90ad29c), closes #680
  • frontend: add element name on their overview page (0f9ea01), closes #684
  • frontend: add led state to topology tree (cc00f03), closes #665
  • frontend: add tooltip to breadcrumbs 1s delay (5678164)
  • frontend: authorize adminCockpit without adminWorkspace permission to do some actions on workspaces (e5d2b16)
  • frontend: end of large breadcrumb elements are now hidden by three dots (ab9f99b)
  • frontend: display breadcrumbs icons only when screen is large enough (cb734d6)
  • frontend: restrict available action according to workspace administrator permission (3056cfa), closes #567
  • frontend: should not leave workspace without admin remaining (0b11812), closes #681
  • frontend: upgraded breadcrumb look (bf5706c), closes #528

1.8.0 (2020-06-09)

Bug Fixes

  • frontend: remove unused horizontal scrollbar in SU view (38214f5), closes #678

Features

  • frontend: add leave workspace button (41811d2), closes #668
  • frontend: add state text in SA view (2efd961), closes #669

1.7.0 (2020-04-27)

Features

  • backend: users can leave workspaces (d9029ce), closes #667
  • frontend: align related component element and resize message boxes (36d266f), closes #651 #659

1.6.0 (2020-04-06)

Bug Fixes

Features

  • backend: cli add-user now checks ldap for argument -l (3089f54), closes #505
  • backend: cli add-user now adds user to existing workspace (87a13da), closes #639
  • backend: cli add-user now handles workspace permissions (21ac0f0), closes #657
  • frontend: edit & save users permissions (eeafdcf), closes #605 #606 #585 #580
  • frontend: refactor petals topology tree (b5e51d8), closes #664

1.5.0 (2020-03-16)

Bug Fixes

  • backend: allow to deploy an already deployed SA (9a398b8), closes #631
  • frontend: clean import bus error message when switching workspace (bd07419), closes #654
  • frontend: display error messages correctly at minimum supported size (f12a20b), closes #652

Features

  • backend: workspace name is now limited to 100 characters (69365e6), closes #526
  • front: restrict name and short description maximum lengths when creating new workspace (a3cfea0)
  • frontend: allow to deploy an already deployed SA (07b43a9), closes #653
  • frontend: improve the form to add a user to a workspace (29fd3c0)
  • frontend: display users permissions on workspace overview (3036a62), closes #584 #586
  • frontend: make service assembly view read-only after deletion (b757126), closes #648
  • frontend: make shared library view read-only after deletion (9ea3dab), closes #647
  • frontend: improve service assembly view (41530c4), closes #643 #644
  • frontend: return permissons when adding a user to a workspace (586c25f)

1.4.0 (2020-02-24)

Bug Fixes

  • backend: verify if a user is already in the workspace before adding him to it (1de0f9d)
  • backend: prevent admins from adding a user with same username but not same case as an existing user (9166f61), closes #640

Features

  • backend: prevent usernames containing non-alphanumeric characters (1d546b3), closes #638
  • frontend: prevent usernames containing non-alphanumeric characters (51e8f1d)
  • frontend: component informations are read-only after deletion (f70603c), closes #630
  • frontend: refactor service unit view (949261f), closes #642
  • frontend: refactor shared libraries view (d05c812), closes #646 #645

1.03.0 (2020-01-28)

Bug Fixes

  • backend: make isAdmin field in edit user optional (2b06e0d), closes #624
  • frontend: dismiss snackbar when su deployment failed (e6be33b)
  • frontend: get su from zip file only if file is selected (ed013c6)
  • frontend: prevent adding duplicated users to cockpit users (8133686), closes #619
  • frontend: fix reset fields before submitting user (c9d1c81), closes #617
  • frontend: thow error reading zip without jbi (7af90fb), closes #615

Features

  • frontend: improve component related elements view (c820205), closes #634
  • frontend: merge component details with lifecycle (0b1b70d), closes #574, #575
  • frontend: remove tabs in service unit view (bd2cfe9), closes #626
  • frontend: remove tabs in shared library view (4c9eccd), closes #627
  • frontend: remove tabs in service assembly view (06f6dbe), closes #628
  • frontend: add admin cockpit manager (f6eb631)
  • frontend: disable save button when no change in user administration (119e80a)

1.02.0 (2020-01-06)

Bug Fixes

  • backend: unload sl when another share same name (af0190c), closes #597
  • frontend: bug with autofill setting (b335a90), closes #519

Features

  • backend: add cockpit admin and workspace permissions security. Security is activated on backend (but all permissions are given by default for now) (5b0074e), closes #547
  • product: prevent workspaces duplicates (b428cac), closes #595
  • frontend: remove tabs of component view (d0d539a), closes #571

1.01.0 (2019-12-05)

General

  • frontend: We took some time to refactor almost all of the frontend user interface. Bus elements overview (like component, SA, SU, SL) and services views remain to be done. But we are back in sprint mode !

Bug Fixes

  • frontend: display containers graph even with a single container (f5f2632)
  • frontend: fix color theme reset after logout (2d54005), closes #495

Features

  • backend: add default description to workspace at creation (e41e95a), closes #523
  • backend: enforce workspace name uniqueness (e11d143), closes #541
  • frontend: add workspace name to the breadcrumb (3349726), closes #534
  • frontend: attach bus from workspace overview (b4d9c2f), closes #554
  • frontend: detach bus from workspace overview (4965f8b)
  • frontend: sort columns of container list (041ecec)
  • frontend: sort workspaces by name (af0baa1), closes #539
  • frontend: sort workspaces by name in workspaces list (9e5c1ed), closes #540
  • frontend: toggle visibility of password (865e9fe)

1.00.0-beta (2018-09-07)

General

  • product: Released beta version 1.00.0 (Based of version 0.27.0)

0.27.0 (2018-09-07)

Bug Fixes

  • frontend ldap search user autocomplete panel scroll (5f819ae2), closes #502
  • frontend improved error message when backend is down (b53326d9), closes #423
  • frontend workspace description markdown edit (7a870905), closes #508
  • backend: change add-user parameters check (34f1947), closes #503
  • backend: duplicate bus import is now forbidden (13e83d8), closes #463
  • backend: http server external host can be configured (acb2ef8), closes #511
  • backend: import bus with unreachable container in topology (ce0ce41), closes #500
  • backend: improved error message when deploying a sa/su on a component in the wrong state (62367ad), closes #458

Features

0.26.0 (2018-08-17)

Bug Fixes

  • backend: fix nullcheck on ldap entries (5e79886)

Features

  • backend: get ldap user list by name (66c3d78)
  • frontend: add ldap user (0b7baf1)
  • frontend: search services (84e6835), closes #504

0.25.0 (2018-07-16)

Bug Fixes

  • frontend: clean workspace store to reset petals search bar (c9a19e2), closes #501

Features

  • backend: automatically add user to db in ldap mode (9db91df)

0.24.0 (2018-06-26)

Features

0.23.0 (2018-05-24)

Bug Fixes

  • frontend: fix bug with services updated (d525036), closes #470

0.22.0 (2018-04-30)

Bug Fixes

  • product: add timeout to actual e2e tests to match real backend errors (98fd117)
  • frontend: disable ripple on item-namespace in services trees (258c08a)
  • frontend: fix buttons not visible on firefox (0d70e07), closes #444
  • frontend: fix workspace selection dialog (68ae62c), closes #449
  • frontend: use theme color and fix the align center of title (eb15933)
  • frontend: remove services on bus deletion (01157bc), closes #462

Features

  • backend: upgrade command add-user to generate a workspace (dcea6d6)
  • frontend: add localStorage to keep theme selected in browser (a6bfabb), closes #460
  • frontend: add profile page of connected user (cea4611)
  • frontend: add sl version in overview (fe10a97), closes #448
  • frontend: also check sl version on upload (a28b9b4)
  • frontend: choose colors and themes (7afcd7c)
  • frontend: display endpoint details overview (ccdc0a4), closes #453
  • frontend: display interface details overview (6bf805a), closes #452
  • frontend: display service details overview (74c3eda), closes #411
  • frontend: override shared libraries (978253b), closes #435
  • frontend: refresh services button (1dac1d2), closes #468

0.21.0 (2018-03-05)

Bug Fixes

  • frontend: hint original component name (8a741f8), closes #447
  • frontend: improve design on upload components (1364a1f), closes #443

Features

  • frontend: display the endpoints list (6288c83), closes #428
  • frontend: display the interfaces list (52a44a7), closes #430

0.20.0 (2018-02-20)

Bug Fixes

  • frontend: can togglefold tree after search (ec76010), closes #417
  • frontend: not send null name for components (dd587ca), closes #425
  • frontend: problem reading zip (0a33577), closes #424
  • frontend: remove spinner when a component is removed (a2feae4)
  • frontend: remove white gap in administration (776d165), closes #438
  • frontend: fix display services list and upgrade services list to services tree (e1e69e2), closes #437
  • backend: services update conditions and DB consistency (740cc66)

0.19.0 (2018-01-29)

Features

  • frontend: upgrade services list to services tree (64f12d1), closes #422

0.18.0 (2018-01-02)

Features

  • Display services list in a new tab, closes #406
  • frontend: Selected left menu tab is restored on page reload (be31af8), closes #418

0.17.0 (2017-12-08)

Bug Fixes

  • frontend: informational messages are no longer always closable (a2f73b1), closes #404

Features

  • frontend: display unreachable containers with a message to explain (d1a94fa), closes #399
  • frontend: retry failed bus import (a89f416), closes #405

0.16.0 (2017-11-29)

Features

  • frontend: edit component name before deploy, checking duplicates (7900829), closes #329
  • frontend: edit shared library name before deploy, checking duplicates (26c087d), closes #393
  • frontend: search input is reset upon info message closure (dadefc5), closes #403

0.15.0 (2017-11-13)

Bug Fixes

  • backend: unprocessable zip now returns HTTP 422 (c438ec4), closes #400

Features

  • frontend: display upload progress when uploading component|SA|SL|SU (2cee8aa)
  • frontend: show the component in the SU overview (4861cac), closes #391

0.14.0 (2017-10-24)

Features

  • frontend: Display errors in a separated modal (c3a9401), closes #373

0.13.0 (2017-10-04)

Bug Fixes

  • backend: improved Cockpit behaviour when Petals ESB is not exposing components MBean configuration (48b4bd2), closes #379

Features

Show and modify component configuration parameters, closes #184

  • frontend: add a list of all its SUs and SA in component overview (9afe29b), closes #327

0.12.0 (2017-09-18)

Bug Fixes

  • backend: we shouldn't be able to deploy the same component twice (4675b2b), closes #386
  • frontend: 404 image broken (because of absolute path) (c5225c8), closes #382
  • frontend: reset deploy (COMP/SA/SL) when changing from a container to another (a363e70)
  • frontend: reset deploy SU when changing from a component to another (ee08569), closes #380

Features

  • frontend: display an hover with opacity when a component is deleted instead of redirecting somewhere else (c9029bb)
  • frontend: keep the redux devstore extension on even in prod (c976efb)
  • frontend: order component install parameter alphabetically (bda1742), closes #378
  • frontend: proper deletion message for bus in progresses (fb1a542), closes #251
  • frontend: reset upload component's input on upload success (30ba42c), closes #381
  • frontend: unfold element parents in tree when selected (81b4fd5), closes #384

Performance Improvements

  • frontend: add trackBy on multiple ngFor (943059c)

0.11.0 (2017-07-17)

Bug Fixes

  • frontend: do not close sidenav when escape key is pressed (462378e)
  • frontend: fix redirect when event received via SSE (efb2309), closes #306
  • frontend: simplify selectors to avoid undefined on workspace clean (d4f366a), closes #369
  • product: fix 404 when deploying artefacts (4c8c16f)

Features

  • Manage application users as an admin, closes #361
  • workspace administration, closes #9
  • backend: explicit error on setup failure (f3e6fc7)
  • frontend: group artifacts by type in the tree (e529a90), closes #342 #368
  • product: add --debug flag to start script [ci skip] (9e7bcc7)

0.10.1 (2017-06-23)

Bug Fixes

  • product: fix 404 when deploying artefacts (e659980)

0.10.0 (2017-06-21)

Bug Fixes

  • frontend: do not show error in new workspace form (bc51835), closes #331

Features

  • introduces shared libraries, closes #332, #347, #352
  • deploy service-assembly (921d992), closes #323, #316
  • frontend: graph of reachabilities in container overview (7b8e577), closes #310
  • frontend: handle 404 by redirecting to a simple 404 not found page (3d69ab4), closes #340
  • frontend: various UI improvements for coherence sake

0.9.0 (2017-05-29)

Bug Fixes

  • frontend: ensure ws delete button is disabled (9a75831)
  • frontend: only ignore non parameter-related changes in component install change detection (401cc0a)
  • frontend: tabs in sidenav are properly sized (d888e8b)
  • product: disable admin connector from dropwizard (1caa3ff)

Features

0.8.0 (2017-04-25)

Bug Fixes

  • product: support unknown state for SU and components (e2cffbf), closes #312
  • frontend: wrap long words in error/warning/info classes (20ec03a), closes #297
  • frontend: disable deploy button & input file during deployment (4142bfc), closes #305

Features

0.7.0 (2017-04-04)

Bug Fixes

  • backend: do not validate response bodies (2d4dcc9), closes #134
  • frontend: fix redirect after bus import ok or discard (b016a53), closes #268
  • frontend: Import bus - If click btn clear, remove error msg (d8bf44b), closes #296
  • frontend: use material buttons for SU/Comp state change (07569fa), closes #283
  • product: broadcast new import in progress via SSE (4d08764), closes #250
  • frontend: Ability to start component if loaded (eebbba5)

Features

  • backend: workspace deletion API (42ea32b), closes #240
  • frontend: add menu with current username & logout (35db654), closes #243
  • frontend: autofocus only in non-mobile screens (fb8a93f)
  • frontend: ensure notifications are removed on workspace close (499c8c4), closes #286
  • frontend: redirected to original url after login (436aaff), closes #261
  • frontend: show a notification on bus deleted (7dc8fd9)
  • frontend: the workspace list is now closeable in a workspace (2a6a41b), closes #258
  • frontend: workspace deletion (3f02744), closes #241
  • product: allow to cancel buses in progress (3fb5cac), closes #123

Performance Improvements

  • frontend: ensure subscriptions are closed when needed (cc7f737)
  • frontend: preload javascript (98c4bd5), closes #179

0.6.0 (2017-03-10)

Bug Fixes

  • product: make scss work with any base href (c265f30), closes #270 #260
  • frontend: disable discard and import buttons when needed (b3fa3fb)
  • frontend: Reload on a bus/container/component/su works (2abcd57), closes #244
  • frontend: tooltips were not disappearing (6d8b977), closes #271 #273
  • frontend: display containers names in reachabilities (bd68abd7), closes #246

Features

  • product: redirect user to its last workspace after login (57c1b53), closes #108
  • product: SU and Components lifecycle management, closes #11 #12
  • product: Show basic information about workspace (be08af87) #267
  • frontend: add a clear button to the import bus form (951693e), closes #219
  • frontend: Close sidenav on click if small screen (7563a4a), closes #249
  • frontend: Display green led only if workspace is selected (cfa2c0b), closes #247
  • frontend: Show a message when the search bar doesn't yield any result (44219c31), closes #228
  • frontend: Add a warning icon next to failed bus in progress in the side bar (0321092d), closes #232
  • frontend: During search in tree, elements hidden by fold should be made visible via unfold of their parent (49e59999), closes #248
  • frontend: Unreachable containers should be shown too in the container overview (165b762d), closes #281
  • frontend: Show workspaces users in workspaces list (9334c57f), closes #217

Performance Improvements

  • frontend: ensure guards are triggered only once (aa02731)

0.5.0 (2017-02-21)

Features

  • frontend: desktop application built with Electron (06b13b9)
  • frontend: service worker + icon + manifest.json to install on mobiles (36529eb)
  • frontend: show HTTP error for bus import failure (219e894)
  • backend: only set pac4j clients in configuration (caf9cf4)
  • backend: support most SQL dialect via JOOQ (d4c2661), closes #126
  • product: let the backend handle index.html base href (a8ca575)

Performance Improvements

  • frontend: do not apply highlighting for empty search (33a82b9)
  • frontend: refactor of the frontend around a normalized store (bbb4ba4)

0.4.0 (2016-12-16)

Bug Fixes

  • Bus and container details are loaded only if clicked from the menu (8415bda), closes #155
  • Importing bus, IP is not shown (f1a141e), closes #156
  • backend: buses were not found when they just were imported (25c3726)
  • backend: prevent race condition on bus import (e34598f)

Features

  • Show basic bus information 7503d39), closes #114
  • Show basic container information (f7a440c), closes #147
  • Show basic service unit information (0c6b8bc), closes #148
  • Allow to update Service Unit state (f318887, 9d61c56), closes #12
  • frontend: Split bundle by lazy loading login/rest of the app (ef8905f), closes #127
  • product: Add an easy to use jar to run Cockpit (9801eb8), closes #120

0.3.0 (2016-11-28)

Features

  • Switch to a relational database (f2ffaf5), closes #106
  • store imported buses and errors in database (437dc3b), closes #113

0.2.0 (2016-11-04)

Features

  • add workspaces creation/retrieval (b20bb6a 3c901a9)
  • display bus import status (pending|failed) and let the user review/cancel if an error occurred (7a6d5ac)
  • import a bus within a given workspace (fc3f07d 85bf46c)
  • backend: retrieve bus info from Petals container (34b6f3f)
  • backend: switch to spring-security-crypto (894b83c)
  • frontend: settings as full page (408ad6f)

Performance Improvements

  • backend: Add index for username in db (13a2c48)

0.1.0 (2016-10-13)

Features

  • Add basic petals content view (037d663)
  • Add basic service and api content view (9014ac9)
  • Create ServiceUnitMenuComponent to display a SU in the menu (cac71b7), closes #60
  • Display user's first name once logged (b491450)
  • Handle click and routing on buses/containers/components/SUs (0043630), closes #79 #80 #81 #82
  • Handle user login/logout + handle errors + ng serve proxy (a39b239)
  • Load/reload buses if the workspace ID changes (b8e43f9), closes #83
  • Petals search (2849b7e)
  • Redirect user to /cockpit/workspaces if already logged and trying to access /login (d8a4927), closes #45
  • Setup basic route for login and petals-cockpit (d679b17), closes #24 #25 #26
  • Setup environment variable to use mocked services (or not) (fcbb9f9)
  • User login add username and password to the form and pass it to the server (9840135), closes #35