Skip to content

Latest commit

 

History

History
1864 lines (976 loc) · 122 KB

CHANGELOG.md

File metadata and controls

1864 lines (976 loc) · 122 KB

1.0.0-beta.4 (2023-03-09)

Bug Fixes

Features

  • cli: impl website command (#854) (409312a)
  • cli: rebuild backend api (#852) (75370cd)
  • server: add bundle limits for application (#858) (cb5d98c)
  • server: add bundle limits of website count, update readme (#876) (cee1282)
  • server: add special price in bundle, use id instead of name (#865) (7e81c0b)
  • server: support runtime pod affinity, add task switcher env (#846) (f0c5d18)
  • web: add app detail info dialog (#843) (378936b)
  • web: add file upload code template (#844) (7d5eebf)
  • web: add github link (#872) (82b963d)
  • web: add resize layout & function page prompt (#856) (d1fb07c)
  • web: upgrade application dialog (#849) (706cbdb)

Reverts

  • Revert "chore: update lerna config, enabled npm workspace (#861)" (#864) (72ba470), closes #861 #864

1.0.0-beta.3 (2023-03-01)

Bug Fixes

  • fix #824 win not cannot upload files normally (#831) (bb90765)
  • multi-level path and s3 upgrade warn (#834) (dd0b4e4)
  • server: make prisma as global module (#825) (06adbd0)
  • server: too many connections on mongo connection pool (#827) (07486b3)
  • web: enable allowSyntheticDefaultImports for web ide (#826) (c13ee1b)
  • web: opt web contrib doc, opt local dev flow (#837) (65d0615)
  • web: unable to redirect to login page (#821) (33f7cb1)

Features

  • runtime: support websocket builtin function (#832) (24d8731)

1.0.0-beta.2 (2023-02-24)

Bug Fixes

  • cli: fix cli command error & release cli (#734) (cd5336d)
  • cli: fix invoke url error (#743) (31ce3f1)
  • cli: fix login error (#741) (c02c42c)
  • cli: fix some word case (#742) (27290d4)
  • fix init error in runtime, add set -e for shell scripts (893ddcf)
  • runtime: cors package missing (#795) (18375b5)
  • runtime: express cannot send number directly #816 (#817) (c856fd8)
  • runtime: fix debug token error (#793) (f24db6f)
  • runtime: fix proxy policy loading problem (8127519)
  • runtime: rename debug token to develop token (746f08d)
  • server: add validation for cron expression (#815) (5245473)
  • server: add website info in bucket-get api (#775) (60c55ed)
  • server: bind custom domain not working (7a27533)
  • server: fix instance state error in task (#762) (e11b7ae)
  • server: fix trigger job of agenda implement (69aecf1)
  • server: fix unable to delete dependency name with splash #786 (#805) (0472a65)
  • web: database example internationalization (#782) (80a03be)
  • web: fix #718 app info edit bug (#738) (3381884)
  • web: fix database page bugs & add storage refresh (#761) (857805a)
  • web: fix missing comma in the translation file (#784) (c81d9e5)
  • web: function data cannot be stored in local storage (#769) (bd983a0)
  • web: get domain from bucket info (#803) (7ed542c)
  • web: reverse array bug (#776) (dc34c2a)
  • web: support tls conf in #767 (#790) (efdf4ea)

Features

1.0.0-beta.1 (2023-02-05)

Bug Fixes

  • cli: fix invalid debug header (#684) (93fc18b)
  • fix max header size bug in gw & server (#708) (888ee82)
  • runtime-node: fix custom env unable to read (#728) (60c0ccc)
  • runtime: fix build error of runtime-node (#670) (49fbc81)
  • server: fix logic error in get-app api (#720) (1c4e85b)
  • web: fix func name regx for creating func (#707) (3de3d1a)
  • web: ui refactor, fix styles & tips (#713) (eadb9a6)

Features

1.0.0-beta.0 (2023-01-20)

Bug Fixes

  • deploy: fix minio ingress in build charts (#658) (de0a86b)
  • server: fix bucket-udpate bug & server deploy issue (#641) (f6e2c35)
  • server: fix response check error in bucket-updating (#642) (c4d994e)
  • server: fix storage endpoint & ingress error (#638) (5506965)
  • web: encode function debug header & button theme (#646) (a0a2497)
  • web: fix bucket name pattern (#662) (1f58446)
  • web: fix function page ui, update triger modal (#652) (a7fcfa5)
  • web: fix pagination & favcon, optimize the ui styles (#656) (56cd541)
  • web: replace gateway crd data with app domain object (#660) (5d411bb)

Features

1.0.0-alpha.5 (2023-01-11)

Bug Fixes

  • core: remove bucket route pass host (#600) (a75a61f)
  • default load typedefiniiton (#606) (e2d0967)
  • server: fix function websocket error; add tags for function (#611) (6abee36)
  • web: create same function cause page error (#603) (caa2a5d)

Features

1.0.0-alpha.4 (2023-01-01)

Bug Fixes

  • runtime: add func data header for debug api, support multiple-method for debug request (#594) (db9eacd)

Features

1.0.0-alpha.3 (2022-12-24)

Bug Fixes

  • server: add policy service to module provider (#576) (7911ba0)
  • server: fix build error in policy service (#575) (88ae17d)
  • server: support array input param for adding deps (#577) (a7c0dc8)
  • web: fix to use new function debug token header & url (99cf35c)

Features

1.0.0-alpha.2 (2022-12-19)

Bug Fixes

  • runtime: update deps installation impl to new design (#553) (cdda443)
  • web: error when no function data (#556) (8d2e4b6)
  • web: fix function compile res data error (#549) (9d6f8b0)
  • web: pagination ts error (#560) (3380690)

Features

1.0.0-alpha.1 (2022-12-15)

Bug Fixes

  • core: fix gateway bucket name issue & minio deploy domain config (#537) (b08b4e2)
  • runtime: impv runtime logging struct; add func logs api (#538) (c9d2292)
  • server: fix compile function api params schema error (#540) (37c049c)
  • server: fix prisma bin engine error in amd64 (#547) (4c76333)
  • server: func compile api response struct dismatch standard (#543) (97de760)
  • web: replace aws client sdk v3 with v2 (#546) (3282894)

Features

1.0.0-alpha.0 (2022-12-13)

Bug Fixes

  • add logs & fix finalizer deletion logic (#301) (fe25ee8)
  • add missing cache control (#248) (61bc054)
  • app layout height (79155a3)
  • cann't open 'view logs' (#263) (489152b)
  • code format (bffff2c)
  • core: fix app route serviceName and port (#506) (72c4182)
  • core: fix oss cr name of app (#455) (5c766d7)
  • core: fix oss user namespace error, fix rbac for crd (#411) (2040ec4)
  • core: fix rbac to gateway controller & fix sa config of server charts (#518) (0e0fd77)
  • core: gateway enable cors (#525) (495eb88)
  • deploy: fix #360 k8s deployment nginx ingress default resovler (#364 ) (ae4a26a)
  • error of process is not defined (#146) (8efa257)
  • eslint (abdf388)
  • fix controllers' makefile & docker configs (022c4ed)
  • Fix problem when click enter app detail in apps page (#249) (5680d38)
  • JsonEditor add min height & line numbers (#256) (1ee5720)
  • multi event bind #241 (#255) (9885f71)
  • oss: fix api fields error (7cfe30e)
  • refactor theme & ui, add prism editor, (#279) (57d40f1)
  • remove deploy code (9b5a834)
  • server: add region api, fix init image version (#503) (91250c0)
  • server: fix app api error, fix dto & entity transform (d80a8f9)
  • server: fix create app api & tests; fix deploy docs; (#413) (69f04ac)
  • server: fix dto validation method, fix cors config (#446) (d147a73)
  • server: fix error log in server (#505) (7eaefd5)
  • server: fix user db schema unique error (#464) (ac679c8)
  • server: improve & fix instance service; fix runtime service (#495) (1abe50c)
  • web: add nextjs env viriable & fix next build errors(#517) (b8122a2)
  • web: build error, change pnpm to npm(#520) (6dbd5c7)

Features

  • add application controllers (2a1ace7)
  • add controllers (5c488c8)
  • add custom layout (0642cb5)
  • add filter (60e48d3)
  • add function create (1ec4d0c)
  • add function page (66a5015)
  • add function panel (fe68b29)
  • add go workspace and move containsString to pkg/util (#300) (88bae41)
  • add monaco editor (16a058f)
  • add more app status process for release action (#251) (dfed3e5)
  • add multitab layout (#237) (fd59030)
  • add new function modal (03a90db)
  • App side menus (#157) (0022283)
  • app: add app, func, runtime, spec crd design (#296) (08c3bd7)
  • app: impl creation form crd, update app crds (#317) (802aa0e)
  • app: impl main login of app controller (#350) (821e875)
  • app: impl part of app controller (#322) (00e434d)
  • app: impl the app resources creation logic in controller (#351) (501a62a)
  • core: enable websocket in app gateway (#508) (2e80e39)
  • core: instance add instance bundler ossuer runtime (#449) (894c57b)
  • core: refresh apisix ssl (#513) (8baaae5)
  • core: support gateway ssl (#507) (cec9454)
  • db: impl database controller (e6a6436)
  • doc: refact entity & interfaces to support swagger struct (#426) (4d56e64)
  • gateway: add gateway crds (#295) (9a1133f)
  • gateway: add gateway e2e test (#343) (e823060)
  • gateway: impl basic functions of route (#309) (1dcd72a)
  • gateway: impl gateway crd and opt route&domain crd (#313) (b3cb361)
  • gateway: opt controller (#318) (f105553)
  • i18n for password change (#151) (23ed016)
  • i18n support for document title (#148) (f505503)
  • i18n update (#132) (68b5d0b)
  • language detect and save (#139) (529fc3d)
  • next web init, nextjs 12 (0fb3ab8)
  • oss & tests: update oss crd & add oss tests (#339) (dde917a)
  • oss: add bucket crd (cc0c982)
  • oss: add oss api(store & user CRD) (061db8a)
  • oss: impl deletions logic for bucket (#308) (9c669a9)
  • oss: impl oss store, user, bucket controllers (#306) (d854642)
  • runtime: extract & design runtime mod from app mod. (#311) (ab8c969)
  • runtime: impl function crd (#365) (f816b05)
  • runtime: upgrade app runtime for v1.0.alpha (aa0e4f7)
  • server: add app auth guard & crd interfaces (36971fd)
  • server: add app task service; fix func invoke in runtime (#497) (47edca6)
  • server: add auth module & jwt auth guard (7ca4807)
  • server: add bucket gateway management in server (#531) (8f27740)
  • server: add databa management proxy api (#530) (53dad1a)
  • server: add func db design, turn pg to mongo (#454) (12b1587)
  • server: add function debug token api (#527) (a3432f3)
  • server: add initializer module for init sys db (#473) (b547f34)
  • server: add k8s patch method to k8s service (#430) (ad79951)
  • server: add oss sts api (#519) (3417159)
  • server: add prisma & user module (fca199c)
  • server: complete laf server auth api. (#421) (fd4923f)
  • server: impl add app api (5877439)
  • server: impl application query api (#423) (bb8df68)
  • server: impl application update & deletion APIs (#440) (a5f2481)
  • server: impl auth api with casdoor (#405) (f3e3f82)
  • server: impl bucket creation api (a9790a7)
  • server: impl bundle & runtime list api (#453) (4dae4da)
  • server: impl cloud function update & deletetion apis (#451) (f297002)
  • server: impl collection query, update, delete; (#432) (0ac336f)
  • server: implement & reafct app apis with server db (#462) (d960382)
  • server: implement bucket update & deletion apis (#447) (3525d7e)
  • server: implement buckuet query apis (#425) (b4df288)
  • server: implement collection creation api. (#431) (6d98a4f)
  • server: implement function creation (#427) (9759453)
  • server: implement function query apis (#429) (c0f04e1)
  • server: implement instance manage in server (#494) (7cf8694)
  • server: reafct cloud functions' apis in db (#472) (dc518c8)
  • tests: add template render (#337) (9e31d2d)
  • update controllers (#288) (294d98a)
  • web storage page (#418) (261ebfb)
  • web: add function editor theme, json editor, app model (8ffecbf)
  • web: finish application page (#452) (a3aebfd)
  • web: impl login callback (#442) (ff64a8f)

Reverts

  • Revert "refactor: #235 move debug panel to outside (#239)" (#245) (16c40c0), closes #235 #239 #245

0.8.13 (2022-09-23)

Bug Fixes

  • client-sdk: fix error of last commit:hack process (85d39cd)

0.8.12 (2022-09-22)

Bug Fixes

  • client-sdk: fix wx process hack (fd55af9)
  • client-sdk: hack for process missing for wechat miniprogram (36002b1)

0.8.11 (2022-09-16)

Features

  • app: add xml parser to req (198027c)

0.8.10 (2022-09-14)

Features

  • runtime: add request param to func context (#290) (c7865be)

0.8.9 (2022-09-13)

Bug Fixes

  • instance: fix app env of oss external endpoint port (750a4d4)

0.8.8 (2022-09-13)

Bug Fixes

  • deploy: fix oss external endpoint config format (543fe9a)

0.8.7 (2022-09-12)

Bug Fixes

  • client: fix the regex of function id (6519c95)
  • fix missing of console.warn/debug/info (#289) (2c2d4ba)
  • k8s startup time; add extra pkg in app-service; fix deploy scripts (679d2b4)

0.8.7-alpha.3 (2022-08-23)

Features

0.8.7-alpha.2 (2022-08-17)

Features

0.8.7-alpha.1 (2022-08-12)

0.8.7-alpha.0 (2022-08-10)

Bug Fixes

0.8.6 (2022-08-08)

Bug Fixes

Features

0.8.5 (2022-07-29)

Bug Fixes

  • cli: fix path sep error in win, add docs, fix code styles (5c944e8)
  • cli: fix templates dir path error (c41c1a2)

0.8.5-alpha.0 (2022-07-29)

Bug Fixes

Features

0.8.4 (2022-06-09)

Bug Fixes

Features

  • app-service: add node-fetch package & remove cross-fetch pkg; (81b926b)
  • app-service: support global fetch in function; (67f03a2)

0.8.3 (2022-06-07)

Features

  • app-service: support global in cloud functions (5faf2ff)

0.8.2 (2022-06-06)

Bug Fixes

  • app-service: fix security risk for expose process.env (d3004b3)
  • app-service: fix bug in cloud-sdk path; (f8df39b)

0.8.1 (2022-06-06)

Features

  • add auto build & push docker images by github actions (#122) (fe313b3)
  • deploy: use nip.io domain instead of local-dev.host (8bd2abc)
  • full bucket name (#125) (62dacc5)

0.8.0 (2022-05-27)

Bug Fixes

  • app-console: fix create function label validation fail (7c67328)
  • rbac: fix check permission error, add actions for pkgs; (bf772d2)

Features

0.8.0-alpha.11 (2022-05-16)

Bug Fixes

0.8.0-alpha.10 (2022-05-16)

Bug Fixes

  • instance controller: fix req_mem error (d8c0042)

0.8.0-alpha.9 (2022-05-15)

Bug Fixes

  • client: fix log in word (#83) (2d93e51)
  • fix init error while db not ready (5ed4fec)
  • fix website domain bind error; (441970b)
  • website: turn website domain to array; (e51993a)

0.8.0-alpha.8 (2022-05-08)

Features

0.8.0-alpha.7 (2022-05-07)

0.8.0-alpha.6 (2022-05-06)

Bug Fixes

  • app-console: fix restart old api #72 (bfd49c4)
  • logo: fix logo url; (66448c4)
  • replicate: Fix bug. replicate permission error (#77) (cbd829d)

0.8.0-alpha.5 (2022-05-05)

Bug Fixes

  • app-service: fix db import error while building; (070114e)

0.8.0-alpha.4 (2022-05-04)

Bug Fixes

  • app-service: fix import path error; (d546499)

0.8.0-alpha.3 (2022-05-03)

Bug Fixes

  • sys: process bucket name & mode for old version compatibility (6846ede)

0.8.0-alpha.2 (2022-05-03)

Bug Fixes

  • support waiting db connection; (e99c312)

0.8.0-alpha.1 (2022-05-03)

Bug Fixes

  • add new status for joined apps; (768cf95)

0.8.0-alpha.0 (2022-05-02)

Bug Fixes

  • app-console: switch collection get page 1 (2fa4cbb)
  • app-console: upload file path fix (6375e0b)
  • app-service: change debug-token to bearer token; (d4901f1)
  • fix app-service script error (fc22342)
  • front-end lint fix (6a44a71)
  • gateway: fix oss.conf error; (e8639b0)
  • impl restart api & update sys client; (3ba23bb)
  • oss: fix error of setBucketPolicy api; (8b5a2f0)
  • oss: fix error of setBucketPolicy api; (bee61bd)
  • oss: fix oss api error; (0fe8c90)
  • oss: fix oss api error; (07c87e8)
  • oss: folder name rule fix (d8925a2)
  • oss: upload folder; (f946885)
  • remove /healthz log in app service (c2b0bc6)
  • replicate: Fix. db instance import bug (1d67b05)
  • replicate: Fix. db instance import bug (3a9a6e2)
  • replicate: Fix. replicates appid bug (b53f39c)
  • sys: fix /health-check -> /healthz (3ebeee1)
  • sys: fix oss sts config; (3a15d32)

Features

  • app-console: replace bucket fs api with oss (3286322)
  • app-console: update bucket add quota param (954f9b3)
  • app-service: add oss config & packages; (1b8ff91)
  • app-spec: impl app-spec on app createing. (8c05fa6)
  • bucket show sencondary url; move replicas dialog to auth page;setInterval with getApplications; (68aa451)
  • complete the design of instance constroller (3caa044)
  • gateway: add oss conf in gateway; (b2151c0)
  • gateway: add oss conf in gateway; (c9b089f)
  • impl instance controller sevice; (ddb03f0)
  • ingress: use k8s ingress replace nginx gateway; (463ea11)
  • oss: add bucket quota; (2918104)
  • oss: add bucket stats api in oss (eaba65e)
  • oss: add minio api in system-service; (cb86567)
  • oss: add minio api in system-service; (6225641)
  • oss: create bucket add quota param (61da895)
  • oss: create oss user for app; (c33d7e2)
  • oss: create oss user for app; (caf2b37)
  • oss: impl file delete;fix bucket name rule; (5d4f1b2)
  • oss: impl oss external bucket url; (4a43aa5)
  • oss: impl oss files(upload/list); (f1136c1)
  • oss: support upload folder (a2049fb)
  • replicate: Feat. Impl replicate_requests page query and create (8277ac1)
  • replicate: Impl put replicas (01dca0b)
  • replicate: impl replicate request (0f6e3b0)
  • replicate: impl replicate_auth page (6f24b70)
  • support short appid(3 ~ 32) (a85065a)
  • sys: init oss app policy; (72d76fc)
  • sys: init oss app policy; (e533b93)
  • sys: present app spec in client; (458dc94)
  • sys: support custom app id of SES (78f8255)
  • throttle to get file list; (0dcb91a)
  • use shorter appid insteadof uuid; (62eb55e)

0.7.11 (2022-04-27)

Bug Fixes

  • client-sdk: fix request api incompatible with uniapp new version (f90e293)
  • deploy: fix docker ignore of app-service (ecbf75f)

0.7.10 (2022-02-09)

Features

  • app-service: add npm install flags config; (463daa6)

0.7.9 (2022-02-05)

Bug Fixes

  • sys-server: FATAL! remove get app db conn with directConnection option (4aa6f46)

0.7.8 (2022-02-05)

Features

  • sys-server: add application template init support; (1d96659)

0.7.7 (2022-02-02)

Bug Fixes

  • app-service: clean unused codes; remove cloud.storage() #21 (c650bfe)
  • fs: add http accept range support; (e21f391)
  • gateway: remove client_max_body_size limit; (514b10d)
  • sys-client: optimize btn loading status (b699558)

Features

  • gateway: add /gw-health to gateway (5109a41)

0.7.6 (2022-02-01)

Features

  • fs: add /health-check to fs service; (b3f313f)
  • gateway: add gzip conf (1b1e8d8)
  • k8s: add startupProbe & readinessProbe support to services; (fa5e57c)

0.7.5 (2022-01-31)

Bug Fixes

  • gateway: fix dns hot resolve in nginx conf for k8s (72d4a6e)

Features

  • k8s: support customize k8s namespace for apps; (57135de)
  • k8s: support k8s resources limit for app; (ffe0e28)

0.7.4 (2022-01-21)

Bug Fixes

  • gateway: fix conf path not created error (97d2693)

0.7.3 (2022-01-21)

Bug Fixes

  • storage-service: add content-length for download api; (6601885)

0.7.2 (2022-01-21)

Bug Fixes

Features

  • gateway: add k8s conf ; (c5e68e8)
  • sys-server: add k8s driver support; (bb3923a)

0.7.1 (2022-01-17)

Bug Fixes

  • app-console: fix tsd parse missing while init editor (b2818a0)
  • app-service: fix cloud function unsafe log #34 (ecab8bf)
  • gateway: fix nginx conf support 4xx CORS; (421b854)
  • sys-server: fix default path of system-extension-server.lapp (72a55e3)
  • sys-server: fix memory overflow #33 (0e1b321)
  • sys-server: fix publish err when func or policy is empty (c1d6e2a)
  • sys-server: update system extension server app pkg; (a96561e)

0.7.0 (2021-12-28)

Bug Fixes

  • app-console: fix route hook error; (c638181)
  • app-service: fix #19 watch error while mongo conn losed (53a8aae)
  • app-service: fix change stream reconnection while mongo connection losed (fd8fcd5)

Features

  • client: split client to system-client & app-console; (3cc5c15)
  • fs: support standalone domain for fs bucket; (66e9d7a)
  • gateway: add proxy config for sys extension api (4a39c79)
  • sys-client: add sys-extension-api support for client; (db33a72)
  • system: add system server app; impl init system server app; (6031918)

0.6.23 (2021-12-21)

Bug Fixes

  • cloud-function: fix ide error in unpublished function (633a2b3)
  • node-modules-util: fix ts type parsing error for 'alipay-sdk' (d41dd21)

Features

  • sys: refactor export & import app, support app package; (18a4a8a)

0.6.22 (2021-12-10)

Features

  • cloud-function: IDE support cache & restore editing codes in localstorage; (c084624)

0.6.21 (2021-12-09)

Bug Fixes

  • sys-server: fix app collaborators' uid type to objectid; (835bf20)

0.6.20 (2021-12-07)

Bug Fixes

  • app-service: distinct & add runtime version & image; (e2a6559)
  • gateway: fix deploy/incoming CORS conf (2911cc1)
  • sys-server: fix func & policy date & objectid type (83cfe78)
  • sys-service: fix func id type to ObjectId; (6ac01d8)
  • type: fix app & account date/objectid type; fix styles; (8ba0761)

Features

  • app-service: add appid & runtime version to app; (57fa817)
  • sys-client: add func history & code diff editor; (45a85e9)

0.6.19 (2021-11-19)

Features

  • docs: add docs to gateway deploy; (54e4ce4)

0.6.18 (2021-11-17)

Bug Fixes

  • gateway: fix start shell, use exec to run; (669354e)

Features

  • app-service: add start.sh to init packages on start; (7d056cc)
  • app-service: support gracefully exit; (393caa2)
  • sys: support package manage in client; add pkg manage apis in sys; (0f08fdd)

0.6.17 (2021-11-15)

Bug Fixes

  • fs: fix pagination error @ get files; (5d4563d)
  • sys-client: fix styles for small screen; (f7994ca)

0.6.16 (2021-11-15)

Bug Fixes

  • client-sdk: fix old file upload api; (25c9f58)
  • fs: fix to support auto naming for file uploads; (dd743d0)

0.6.15 (2021-11-15)

Bug Fixes

  • storage-service: fix chinese file name error; (31abf59)

0.6.14 (2021-11-15)

Features

  • app-service: add alipay-sdk built-in; (563f005)
  • storage-service: use storage-service, replace old fs; (ad73e90)

0.6.13 (2021-11-12)

Features

  • app-service: remove CORS in app; (3e29e95)
  • gateway: add gateway service; (2b1debe)
  • sys-client: remove api-app proxy; add runtime version & memory (5063b2e)

0.6.12 (2021-11-09)

Bug Fixes

  • sys-client: fix ide type declaration error (a238584)

0.6.11 (2021-11-09)

Bug Fixes

  • app-service: fix require in cloud function fatal error (1c12af5)
  • nginx: fix nginx config; (ca2a391)

Features

  • websocket: support websocket in app-service; (025dd39)

0.6.10 (2021-11-05)

Bug Fixes

  • app-service: fix bson serialize func log error; (5f0fa95)
  • app-service: fix func_id type to ObjectId (8edecc8)

0.6.9 (2021-11-04)

Bug Fixes

  • cloud-function: close microtaskMode option which cause fatal error (963da1f)

0.6.8 (2021-11-04)

Bug Fixes

  • sys-client: update navigation logics; (b68df36)

Features

  • cloud-function: add unit tests for function engine; (40a9ae8)
  • cloud-function: support async timeout/globals/sync main/filename; (e5ecf6d)

0.6.7 (2021-11-03)

Bug Fixes

  • app-service: fix invoke() function return type; (edd1f8a)

0.6.6 (2021-11-03)

Bug Fixes

  • app-service: fix uncaught promise rejected in cloud function, cause that process exit (250a9e6)

Features

  • function: support TTL indexes on logs; support number as return value; support result in log; (fa82cb4)

0.6.5 (2021-11-02)

Features

  • cloud-func: support unpublished func debugging (61b8f9d)
  • sys-client: add some copy-btns; optimize ux exp; (91ff431)
  • sys-server: add local dev/debug config for app-service; (83877a7)
  • sys: support func version; add save status in ide; (2df7e05)
  • sys: support publish single function; (f67962b)

0.6.4 (2021-11-01)

Bug Fixes

  • app-service: auto create internal pkg; (543052b)
  • style: 修改名称展示bug (b715eb4)

Features

  • sys-client: start app while created; (2308451)
  • sys-server: add runtime metrics to app; (a69ed61)

0.6.3 (2021-10-23)

Bug Fixes

  • sys-client: optimize function editor height; (d5d02de)

0.6.2 (2021-10-20)

Bug Fixes

  • db-ql: fix result-types error; (71f6ee8)

0.6.1 (2021-10-20)

Bug Fixes

  • db-ql: fix remove() fatal error; (0d64aa7)
  • sys-client: fix dbm update merge with true -> false (858a71f)

0.6.0 (2021-10-20)

0.6.0-alpha.10 (2021-10-19)

Bug Fixes

  • system: fix rule update error; (d825931)

0.6.0-alpha.9 (2021-10-19)

Bug Fixes

  • db-ql: fix ejson deserialize error in aggregation (832e99a)

0.6.0-alpha.8 (2021-10-19)

Bug Fixes

  • db-ql: fix binary object serialize bug (5c28d8d)
  • sys-client: fix dbm update serialize error (536fe94)

Features

  • db-proxy: add aggregation support; (fbcccea)
  • db-proxy: add count option to read operation (e7545ca)
  • db-proxy: remove deprecated api: ruler, rulerv1, tests, entry; (4be2479)
  • db-ql: add aggregate() feat & tests; (efce38a)
  • db-ql: add page & count options for query (1ecc32d)
  • db-ql: add page() method (1148e4a)
  • db-ql: add update unit tests; (aefd260)
  • db-ql: refactor query & document api impl; (dbeb55a)
  • test: add doc() unit tests; (0481a8c)

0.6.0-alpha.7 (2021-10-15)

Features

  • db-proxy: impl ejson for mongo; (52ef727)
  • db-ql: add ejson support; add ObjectId & Binary support; (4471e6f)
  • db-ql: mark serverDate regexp as deprecated (be9eb27)
  • sys-client: add ejson ObjectId & Binaray type support to dbm; (0097910)

0.6.0-alpha.6 (2021-10-14)

Bug Fixes

  • sys-client: dbm - update doc error catch (d1babbc)

0.6.0-alpha.5 (2021-10-14)

Bug Fixes

  • db-ql: restore the code field in query result (decaeec)

Features

  • dbm: impl db schema; impl create db; (2f29bfd)

0.6.0-alpha.4 (2021-10-07)

Bug Fixes

  • db-proxy: remove stale objectid logic (56ba516)
  • db-ql: remove res data format (8064384)

Features

  • sys-server: rewrite all db orm in sys server, use mongo db api instead (2c54c05)

0.6.0-alpha.3 (2021-10-07)

Bug Fixes

  • sys-server: fix ACCOUNT_DEFAULT_APP_QUOTA's type (ffb2d08)

Features

  • db-proxy: abandon ObjectId type support use string instead (b97066a)
  • db-ql: add generate string id support (7f01d5d)

0.6.0-alpha.2 (2021-10-06)

Bug Fixes

  • sys-client: fix function editor default types loading (b411785)

0.6.0-alpha.1 (2021-10-06)

Bug Fixes

  • app-service: fix uuid gen error; (d7ecd76)

0.6.0-alpha.0 (2021-10-06)

Bug Fixes

  • use db distinct to refact tags retreiving (abf40ce)

Performance Improvements

  • memory: remove ts pkg (compile) to reduce 20mb memory useage; (67b36c4)

0.5.8-alpha.0 (2021-09-28)

Bug Fixes

  • sys server: fix mongo version in deploys; fix regexp options error; (35c4ce6)

0.5.7 (2021-09-26)

Bug Fixes

  • sys server: fix body limit 413; (488fc9e)

0.5.7-alpha.0 (2021-09-22)

Bug Fixes

  • sys server: fix missing query params for func logs fetch api; (c9b8a75)

0.5.6 (2021-09-22)

Bug Fixes

  • sys server: fix get tags missing appid; (164fc85)

0.5.5 (2021-09-17)

Bug Fixes

  • https: add url schema to sys server config; support ssl depoy; (296272a)

0.5.5-alpha.0 (2021-09-15)

Bug Fixes

  • app-service: fix function invoke 404 error; (030acae)
  • config: fix deploy-scripts:docker-compose (460487e)

0.5.4 (2021-09-15)

Bug Fixes

  • system-client: fix debug function result output; (f467003)

0.5.4-alpha.0 (2021-09-13)

Features

  • cloudfunction: export response object to function; refactor invoke result, directly return what function return; (902edb4)

0.5.3 (2021-09-13)

Bug Fixes

  • app-server: fix trigger invoking bug, func_id type error (1ff8b51)

0.5.2 (2021-09-10)

Bug Fixes

  • sys-server: fix remote deploy got duplicated error, dropped func/policy _id; (1da03a9)

0.5.2-alpha.0 (2021-09-10)

Bug Fixes

  • sys-server: fix remote deploy token check message; (e4cc3d3)

Features

  • sys-client: add app access url to func/deploy/policy/file pages; (21ca41e)

0.5.1 (2021-09-10)

0.5.1-alpha.0 (2021-09-10)

Bug Fixes

  • deploy: IMPORTANT!fix deploy apply bugs(missing appid); (41ddbfb)

0.5.0 (2021-09-09)

Bug Fixes

  • sys-client: fix func tags list; add owner role; (152d195)
  • sys-server: add exportor script for old init datas; (9f1ae71)
  • sys-server: add owner role to app; impl get tags of func api; (5afecf9)

Features

  • app-service: refactor trigger getter, publish; (4f1deac)

0.5.0-alpha.3 (2021-09-09)

Features

  • sys-client: impl import/export app; (5ec26ef)
  • sys-server: impl im/export apis; (10d651b)
  • sys: impl delete app api & page (7dd294c)

0.5.0-alpha.2 (2021-09-08)

Bug Fixes

  • sys-client: add 403 permission tip; (d845356)
  • sys-client: fix error in debug function; (cab5747)
  • sys-client: fix nav styles & user state; (4885ecd)
  • sys-client: fix styles & add util function(show) (7809903)

Features

  • sys client: add joined app list (4587bc7)
  • sys-client: impl collaborate crud page (10ca68f)
  • sys-client: impl remove app service; (b0c8634)
  • sys-server: add array util functions; (b91ba2b)
  • sys-server: add max_old_space_size of node vm config; (5275071)
  • sys-server: add remove app service api; (6942fa5)
  • system-server: add app collaborator crud apis; (2789b0d)

0.5.0-alpha.1 (2021-09-07)

Bug Fixes

  • error: fix error in devops init script; (ba310cc)

Features

  • system-server: add quota to limit app creating (77e98db)

0.5.0-alpha.0 (2021-09-06)

Bug Fixes

  • server-client: add dynamic router hook (a4a3923)
  • server-client: update appid instead app._id (0aa9288)
  • sys-client: fix files api; (7ed35d9)
  • system-client: fix remove function feat; (5c18d15)
  • system-client: fix app api url access; (348ca7e)
  • system-client: fix dbm pages; (e0f44da)
  • system-client: fix pagination error; (308ad8a)
  • system-client: fix policy rules CRUD feats; (44a4dbd)
  • system-client: fix the function updating pages; (49fd049)
  • system-server: add appid to applications; (f1bc2e2)
  • system-server: fix get function error; (ea20a61)
  • system-server: little fixes; (be71012)
  • system: fix trigger CRUD pages; (00cd4bb)

Features

  • server-client: add app to vuex store; (3abeb9d)
  • server-client: impl apps & functions pages; (fe4ae60)
  • server-client: impl dynamic router for app (0f7f74d)
  • server-client: impl layout for app (9d973f0)
  • sys-client: add sign up page; (8222387)
  • system-client: add application user apis (0883253)
  • system-client: impl app service start & stop; (f28d199)
  • system-client: impl application & sign in/up pages; (3bbb30f)
  • system-client: impl new navbar (1fbf8cd)
  • system-client: impl remote deploy pages; (8dee4e5)
  • system-server: add account apis; (664458e)
  • system-server: add app service docker driver; (adfb27d)
  • system-server: add app service image config; (0f770ab)
  • system-server: add app service start & stop router; (c71f362)
  • system-server: add app update apis; (5c674f3)
  • system-server: add policy CRUD routers; (8456aab)
  • system-server: add policy rules routes; (4f33276)
  • system-server: add remote deploy routes; (7fbb75e)
  • system-server: add system-server built-in roles & permissions; (d8794b9)
  • system-server: add update function apis; (834915a)
  • system-server: create system server package; (508c76e)
  • system-server: impl application & account apis; (c5d6bc0)
  • system-server: refactor db agent; (a2e9a6c)
  • system-server: refactor system server apis, support appid; (446740f)
  • system: add debug token & file token; fix debug & file feat; (d6eea7a)
  • system: impl functin logs api & pages; (b11e17e)

0.4.21-alpha.0 (2021-08-24)

Bug Fixes

  • config: IMPORTANT!docker-compose mongo db volume config error; (2538d65)
  • secure: fix upload file secure problem #1 (02caa37)

0.4.20 (2021-08-18)

Features

  • app-server: add gridfs-storage; (d393f6c)
  • app-server: expose gridfs storage api to cloud-sdk; (ece5dd4)

0.4.19 (2021-08-18)

Features

  • impl file upload in devops-admin; (f3b383a)

0.4.18 (2021-08-17)

Bug Fixes

  • app-server: fix file upload token parsing error; (aa7368e)

Features

  • app-server: add filename field to file operation token; (68f25ef)
  • app-server: impl start.ts to support cluster process manage; (64b2a74)
  • devops-server: add file operation api; (e1221c6)
  • devops: impl file managing in devops admin & server (8e8aef4)

0.4.17 (2021-08-16)

Bug Fixes

  • add node package util support; (be9c373)
  • 修复获取依赖包类型接口报错无捕获; (43582a5)

Features

  • app-server: add cache-control & etag of http request for gridfs files; (acc3c44)
  • devops-adin: 优化访问策略编辑页的交互体验、修复修改访问策略时的错误; (759fe32)

0.4.16 (2021-08-13)

Features

  • 新增 GridFS 文件存储方式; (0ddc915)

0.4.15 (2021-08-10)

Bug Fixes

  • devops-admin: 新增 @types/node 为默认加载类型包以增强提示; (d282522)
  • devops-server: 修复预置云函数 init-app-rbac 以适配新 API; (d91de4a)
  • node-modules-utils: 修复部分包 typings 与 types 字段使用不一致的问题; (96f952d)

0.4.14 (2021-08-09)

Bug Fixes

  • 修复应用远程部署时未清理被删函数的触发器导致的 app error; (cd151c2)

0.4.13 (2021-08-09)

Bug Fixes

  • 修复 function_history 集合名 未跟随后端更新错误; (0568b08)

0.4.12 (2021-08-09)

Bug Fixes

  • 针对后端调整,修改控制台 devops db 集合名称;优化部分页面交互体验; (fa88671)

0.4.11 (2021-08-09)

Bug Fixes

  • 修复发布、部署资源时事务使用错误; (b1c350a)
  • 修复开发控制台 IDE 默认无 mongodb 类型提供的问题; (e75ae8c)
  • 修复菜单权限显示;优化体验; (cf3eefb)

0.4.10 (2021-08-07)

Bug Fixes

  • 修复部署时 _id 未转为 ObjectId 的问题; (0483301)
  • 修复部署面板内容多时无法滚动的问题; (0cf8d83)

0.4.9 (2021-08-07)

Features

  • fix: 新增触发器远程推送部署,远程推送改为保持 _id 一致的方式; (655792c)
  • 新增触发器远程推送部署; (99f027b)

0.4.8 (2021-08-07)

Features

  • 实现远程部署令牌、推送、接收、应用功能; (afeb9ec)
  • 实现远程部署推送、接收、应用功能; (281cf28)

0.4.7 (2021-08-06)

Bug Fixes

  • 优化 devops 控制台交互体验、样式、延长请求超时时间到 60秒; (b3ea99f)
  • 修复IDE快捷键监听未销毁的问题; (cacb1c0)
  • 修复预置函数 admin-edit 的标识错误; (96f588e)

0.4.6 (2021-08-06)

Bug Fixes

  • 优化页面布局,去除面包屑,腾出更多页面空间等; (55c3a44)
  • 修复 tag 页面缓存不生效;去除页面切换动画; (f8a94c8)
  • 修复页面缓存时,函数调试页快捷键重复绑定问题; (1a26cf3)

0.4.5 (2021-08-05)

0.4.4 (2021-08-05)

0.4.3 (2021-08-05)

0.4.2 (2021-08-04)

Features

  • 支持云函数调试请求令牌 (57dedc9)
  • 支持保存和使用云函数调试令牌 (ac237ef)
  • 支持登陆时发放云函数调试令牌;支持配置 token 过期时间; (2b33cc4)

0.4.1 (2021-08-04)

Bug Fixes

  • rename the client title; (cf49d40)
  • 修复无法删除函数的问题; (ff0d855)

0.4.0 (2021-08-03)

Bug Fixes

  • cloud-function 包名不给发布,重命名; (2c955c5)
  • add default tag for builtin cloud functions (fdf297b)
  • fix deploy apis' result data; (e9c0aac)
  • fix docker-build.js bugs; (ca12167)
  • fix type error (270f766)
  • func engine: fix func engine bug; (e6fa812)
  • function engine: 重新使用旧引擎,解决新引擎内存泄露问题;支持 ts 函数编译; (ff468f9)
  • package node-modules-utils publish: missing dist (9c8fb0b)
  • spell: fix spell error; (31a93c5)
  • update app rules; (4167cab)
  • update sys rules; (a3f4a9a)
  • update token split method (c43ecee)
  • 修复 policy 为不存在时错误,返回404 (f00ddba)
  • 修复 trigger 函数日志 _id 类型问题;导出 编译函数; (e0fab5b)
  • 修复云函数调用错误返回状态码; (145fdcd)
  • 修复引用 cloud-functin-engine 路径错误; (a8e49cc)
  • 修复获取触发器时未控制状态的问题; (6dca01a)
  • 修改 policy injector_func 函数入参; (4b80766)
  • 增加 cloud-function-engine 包默认类型加载; (315f7e9)
  • 处理数据操作触发器参数中 _id 类型不为 string 的问题; (9360fa8)
  • 将‘创建内部SDK包’的命令分离出来,在构建 docker 镜像时要单独用到; (321b2f0)
  • 已暂时恢复云函数的调试接口(未做鉴权) (23d359e)
  • 恢复函数调试调用、增加触发器调用编译功能; (0eb8163)
  • 更新 less-api 版本,增加云函数变量 cloud 代替 less; (b420bfa)
  • 补提交,去除 dbm router 的引用; (696ed7f)

Features

  • add builtin function: injector-admin; (de48feb)
  • add laf-devops-admin packages; (4f95a45)
  • add query params to trigger ctx (1280817)
  • 修改初始化脚本,增加部署访问策略初始脚本; (3840270)
  • 增加 create 函数; (cdafdb1)
  • 增加与平台无关的构建命令脚本;修改 nmutils 包,支持 fs/promises (68615ff)
  • 实现 npm 包类型声明解析、服务接口;重构项目结构,使用 lerna 管理; (1dc91d2)
  • 实现 通用 db proxy entry,重构 policy 加载方式;实现 policy agent; (b8f64aa)
  • 实现云函数 SDK 单独依赖包; (e3d89b1)
  • 实现云函数与触发器的部署脚本; (0a8ef9e)
  • 实现云函数与触发器自动部署到 app db;修改文档; (3ea4713)
  • 实现云函数的部署; (82b0783)
  • 实现触发器配置变更时,更新调度器任务; (1d8dbe5)
  • 支持 devops 初始化时创建云函数预置触发器 (c1b1dde)
  • 新增 dbm entry,负责 app db 的数据管理; (f7ddae3)
  • 新增发布函数、触发器接口;取消 watch 监听发布;支持发布时编译云函数; (ba2e538)
  • 新增访问策略管理页面,修复访问规则添加和删除的bug; (06f0a2a)
  • 新增部署访问策略接口, 修改 http 测试用例; (fbcdb90)
  • 用 mongodb watch 实现数据监听机制;实现访问策略部署后自动应用; (0650d2e)

0.1.5 (2021-07-05)

Bug Fixes

  • remove useless log; (11f2988)
  • deps: add typescript package to dev env (ce3ed49)
  • init: add rules & permission to init.js (0107f03)
  • remove ali secrets (82a47d6)
  • remove wxmp app secret (4671c36)
  • 优化云函数调用返回结构; (ea8e4a1)
  • 修复 init 指令修复错误的问题; (6f1b466)
  • 修复登陆注册 token 过期时间错误;更新 http 用例; (3cd5277)
  • 修复触发器 last_exec_time 字段为空时的问题; (f3b5ada)
  • 修改 builtin cloudfunction sig (f379369)
  • 去除 function_logs.requestId 的唯一索引; (68ce1e8)
  • 完善 admin rules 中删除相关表的规则 (83e8818)
  • 完善 trigger.delete 访问规则; (502d6f1)
  • 补充 less-api 依赖; (ebbeb8c)

Features

  • :sip: add dotenv , add .env file; (098ba91)
  • dbm 实现删除与创建集合索引接口; (405dfce)
  • dbm 新增获取集合索引信息; (fd1d96c)
  • enhance: cloud function enhance less object (19648ac)
  • file: 重构LSF 文件管理方式;新增文件访问令牌云函数;修复文件API安全漏洞; (164ab59)
  • fix: 修复云函数上传文件bug;引入 jwt 库;增加云函数参数; (c28db5d)
  • init: 支持内置云函数的导入;增加用户登陆注册、小程序授权、阿里云发短信等内置云函数 (8c4b0ec)
  • 云函数支持 http和停启控制;新增函数编辑历史规则; (56cfa8e)
  • 云函数支持 method 参数; (560f4e8)
  • 云函数支持文件上传,支持 headers 参数传入; (f0c04ab)
  • 优化简化 entry 和 trigger 配置代码;忽略读取数据事件; (fe06c74)
  • 去除 上传文件到 public 时的验证;增加 mongodb 对象到云函数环境; (f266655)
  • 增加dbm 获取集合列表; (20693c7)
  • 增加跨云函数的全局配置对象; (8f753b8)
  • 新增实现指定一个触发器的调度更新(接口和功能); (8e3dbcf)
  • 新增文件上传 built-in 云函数; (9834018)