1.4.0-Cloud
We are pleased to present Shipa 1.4.0-Cloud release. Please check out the new released version at https://apps.shipa.cloud.
New Features & Enhancements
Category | Desscription |
---|---|
New Feature | Application auto-discovery: Now Shipa can discovery your existing application that are not managed by shipa |
New Feature | Deploy applications to a Docker node (Shipa node) |
Enhancement | Improved application deployment using dashboard: Application deployment from dashboard now includes canary deployment, customize application port and extend deployment using shipa.yaml |
Enhancement | Improved and simplified Framework wizard: You can create framework with minimal steps using Basic flow or use Advance flow to configure framework with all available options |
Enhancement | Improved Dashboard page loading |
List of all changes in this release
Shipa Dashboard
- Shipa 1964 hide non supported steps (#540)
- [SHIPA-1956] adjust the way zero state is computed (#538)
- [SHIPA-1776] Hide kuber steps if provisioner is SHIPA - FR modal (#531)
- [SHIPA-1947] disable fetching clusters on focus while guide is open (#535)
- Fix auth layout to be responsive + fix bugs (#534)
- [SHIPA-1908] Decouple data fetching on dashboard page per component (#533)
- [SHIPA-1897] Deployments chart update (#528)
- [SHIPA-1442] Login page layout revamp - UI (#521)
- Shipa 1923 zero state for admin only (#530)
- Optimize Travis jobs (#532)
- [SHIPA-1910] Fix deployment results reported by the dashboard based on logs (#529)
- [SHIPA-1917] More components TS migration (#526)
- [SHIPA-1921] Fix performance issues, remove requests and improve styling (#527)
- Shipa 1742 zero state container branch (#525)
- [SHIPA-00] Select Basic framework by default upon creation (#520)
- [SHIPA-1669] Add e2e test to Framework - Basic CRUD (#512)
- [SHIPA-00] Fix encoding on ORG related API (#518)
- [SHIPA-1898] Re-arrange Units table and add memory/cpu - FE (#516)
- [SHIPA-00] Fix layout of auto-discovery form (#517)
- [SHIPA-1896] Some common components + tests ts migration (#514)
- [SHIPA-1758] App files TS migration (#511)
- [SHIPA-1810] Autodiscovered app details update (#498)
- [SHIPA-1822] Enable jest eslint rule (#507)
- [SHIPA-1383] Update framework auto discovery logic to simplify step (#502)
- Fix broken pages due to API response changes on frameworks (#504)
- [SHIPA-1414] New fr create flow (#494)
- [SHIPA-1820] Remove classname package (#499)
- [Shipa 1819] Remove query-string package (#500)
- [SHIPA-1660] Configure Cypress and all associated tooling (#496)
- [SHIPA-1762] Dashboard daughnut chart bug fix (#495)
- [SHIPA-1809] Fix map logic to autoexpand nodes width based on names (#491)
- App deploy modal update (#489)
- [SHIPA-1731] New App deploy modal (#481)
- [SHIPA-1601] Fix multiple minor bugs on dashboard (#487)
- Fix lifecycle tests (#485)
Shipa System
- Remove migration to drop index: there is no such index (#948)
- Remove unused functions related to registry and node-containers (#943)
- [SHIPA-1949] Remove node-containers from kubernetes provisioner (#939)
- [SHIPA-1899] Update the index page of the Target (#932)
- Respect the app limit of an org when creating auto-discovered app (#935)
- [SHIPA-1876] Ketch framework provisioner (#930)
- [SHIPA-1919] Shipa-controller to emit events about current progress (#933)
- [shipa-1900] fix the 'app security scan' (#920)
- improve login, deactivation logic and cover extra edge cases (#929)
- [SHIPA-1867] Remove buildkit from mongo and API (#931)
- Bugfix: node-list command dont show nodes to org admin (#928)
- [SHIPA-1867] Remove buildkit, rename iamge-controller to shipa-controller (#924)
- Subscription plan feature fix (#926)
- removed not used error types (#925)
- Remove shipa docker registry (#922)
- Change message for subscription plan as per business requirements (#919)
- [SHIPA-1783] Enable/disable features per org according to subscriotion plan (#918)
- Add isKetchProvisionerEnabled to check if ketch is enabled for a cluster (#917)
- [shipa-1775] do not remove 'shipa' labels for shipa namespace (#915)
- Annotate deprecated fields and methods of app.App (#916)
- Use go1.17 (#914)
- Merge pull request #912 from shipa-corp/shipa-1828
- adds sso and org swagger docs
- Update event endpoints swagger documentation (#910)
- Optimizing .travis.yaml
- [SHIPA-1807] Remove security scans when removing an application
- Remove AppStorage.UpdatePlatform method
- switches responses to json; adds some strut tags
- Clean up .travis/setup.sh (#908)
- adds swagger docs for services endpoints
- [SHIPA-1519] valid env variable fix (#784)
- Add documentation to more app endpoints (#906)
- App info to return cpu/memory/swap info (#907)
- [SHIPA-1784] cluster to be detached on subscription change from PAID to FREE (#896)
- Remove PlatformService and platform related things (#905)
- Remove unit.Platform field
- [SHIPA-1891] App info to return Plan for auto-discovered apps
- Shipa 1800 (#900)
- fix deactivated login issue (#902)
- Add suffix to appAutoDiscovery section in framework.yaml (#901)
- [shipa-1763] do not export network policy if framework doesn't have it (#899)
- Kubernetes objects map shouldnt return empty groups (#898)
- removes allowed.contexts and allowed.schema indexes
- Fix internal error coming from app run (#894)
- Fix nil pointer dereference if auto-discovery is disabled (#893)
- [shipa-1797] force apply framework network policy for all apps in case when framework prohibit app network policies (#897)
- adds org index
- adds event indices
- [SHIPA-1313] Add swagger documentation for App unit get and set (#887)
- Do not provision auto-discovery apps (#892)
- [SHIPA-1793] migration to re-activate expired orgs (#891)
- [SHIPA-1816] Change format of the auto discovery section in framework.yaml (#888)
- Fix volume plan filter (#889)
- Migrate pool api endpoints to framework in API (#863)
- [SHIPA-1729] Optimize cluster list and FindNode (#882)
- [SHIPA-1805] Fix shipaManagedAppObjects function
- [SHIPA-1805] Add PVs,PVCs,Secrets to kube objects map
- [SHIPA-1798] Get auto-discovered app's objects using names instead of labels
- Remove depricated apps/{app}/build endpoint (#870)
- Auto-discovered apps from removed framework continues to show (#878)
- Fix missed auto-discovery annotations
- Fix errors appearing in swaggerhub (#869)
- Remove dead CI code (#876)
- Add migration to add TeamAdmin for shipa-team (#873)