features
- [
c562645
] - feat: suspend task before app close (#365) (elrrrrrrr <[email protected]>)
features
- [
fad30ad
] - feat: npm command support npm v6 (#356) (laibao101 <[email protected]>)
fixes
- [
f961219
] - fix: Sync save ignore ER_DUP_ENTRY error (#364) (elrrrrrrr <[email protected]>)
others
- [
7bc0fcc
] - π€ TEST: Fix async function mock (fengmk2 <[email protected]>) - [
84ae9bc
] - π DOC: Update contributors (fengmk2 <[email protected]>)
others
- [
d55c680
] - Event cork (#361) (elrrrrrrr <[email protected]>)
fixes
- [
c6b8aec
] - fix: request binary error (#360) (Ke Wu <[email protected]>)
others
- [
5738d56
] - refactor: binary sync task use binaryName by default (#358) (Ke Wu <[email protected]>)
fixes
- [
0b35ead
] - π FIX: typo for canvas (fengmk2 <[email protected]>)
features
- [
be8387d
] - feat: Support canvas sync from different binary (#357) (Ke Wu <[email protected]>)
fixes
- [
d6c4cf5
] - fix: duplicate binary task (#354) (elrrrrrrr <[email protected]>)
fixes
- [
7eb209d
] - fix: create task when waiting (#352) (elrrrrrrr <[email protected]>)
others
- [
e40c502
] - π FIX: Mirror cypress arm64 binary (#351) (fengmk2 <[email protected]>)
features
- [
43d77ee
] - feat: long description (#349) (elrrrrrrr <[email protected]>)
features
- [
92350a8
] - π IMPROVE: Show changes stream create task log (#347) (fengmk2 <[email protected]>)
fixes
- [
28eeeaf
] - fix: registry host config (#346) (elrrrrrrr <[email protected]>) - [
cd5bd92
] - π FIX: Catch all error on changes stream handler (#344) (fengmk2 <[email protected]>)
features
- [
6aa302d
] - π¦ NEW: Use oss-cnpm v4 (#340) (fengmk2 <[email protected]>) - [
a217fd0
] - π IMPROVE: Reduce warning log (#326) (fengmk2 <[email protected]>)
fixes
- [
b19b0a0
] - fix: Lazy set registryId when executeTask (#341) (elrrrrrrr <[email protected]>)
others
- [
305175a
] - π€ TEST: Use enum define on unittest (#333) (fengmk2 <[email protected]>) - [
07f2eba
] - π€ TEST: Mock all binary http requests (#328) (fengmk2 <[email protected]>) - [
4b0c7dc
] - π€ TEST: Mock all httpclient request (#327) (fengmk2 <[email protected]>)
features
- [
bbc08fd
] - π IMPROVE: syncPackageWorkerMaxConcurrentTasks up to 20 (#322) (fengmk2 <[email protected]>) - [
5852f22
] - feat: support sync exist mode (#275) (zhangyuantao <[email protected]>)
fixes
- [
d79634e
] - π FIX: Should sync package when registry id is null (#324) (fengmk2 <[email protected]>) - [
24f920d
] - π FIX: Should run sync package on all worker (#323) (fengmk2 <[email protected]>)
others
- [
bd83a19
] - π IMPROVE: use urllib3 instead (#302) (fengmk2 <[email protected]>) - [
35e7d3a
] - π IMPROVE: Enable phpmyadmin and DEBUG_LOCAL_SQL by default (#320) (fengmk2 <[email protected]>)
features
- [
bca0fb3
] - feat: only allow pkg sync from registry it belong (#317) (killa <[email protected]>)
fixes
- [
7e9beea
] - fix: only append / if path is not empty and not ends with / (#316) (killa <[email protected]>) - [
4fe68cb
] - fix: fix directory path (#313) (killa <[email protected]>)
others
- [
e72ce35
] - π€ TEST: Skip unstable tests (#318) (fengmk2 <[email protected]>) - [
171b11f
] - Revert "fix: fix directory path (#313)" (fengmk2 <[email protected]>)
fixes
- [
8fb9dd8
] - fix: findExecuteTask only return waiting task (#312) (killa <[email protected]>)
features
- [
c5d2b49
] - feat: auto get next valid task (#311) (elrrrrrrr <[email protected]>)
others
- [
fc4baff
] - chore: refactor schedule with @Schedule (#309) (killa <[email protected]>)
fixes
- [
768f951
] - fix: cnpmjsorg changesstream limit (#310) (elrrrrrrr <[email protected]>)
fixes
- [
f673ab8
] - fix: execute state check (#308) (elrrrrrrr <[email protected]>)
others
- [
091420a
] - π€ TEST: Add SQL Review Action (#307) (fengmk2 <[email protected]>)
fixes
- [
f9210ca
] - fix: changes stream empty (#306) (elrrrrrrr <[email protected]>)
fixes
- [
48f228d
] - fix: changes stream updatedAt (#304) (elrrrrrrr <[email protected]>) - [
87045ba
] - fix: task updatedAt save (#305) (elrrrrrrr <[email protected]>)
fixes
- [
4e8700c
] - fix: only create createHookTask if hook enable (#299) (killa <[email protected]>)
others
- [
e06c841
] - π FIX: Should sync public package when registryName not exists (#303) (fengmk2 <[email protected]>) - [
f139444
] - π DOC: Update contributors (fengmk2 <[email protected]>) - [
c4a9de5
] - Create SECURITY.md (fengmk2 <[email protected]>) - [
709d65b
] - π€ TEST: Use diff bucket on OSS test (#301) (fengmk2 <[email protected]>) - [
9576699
] - chore: use AsyncGenerator insteadof Transform stream (#300) (killa <[email protected]>) - [
3ed5269
] - π¦ NEW: Mirror better-sqlite3 binary (#296) (fengmk2 <[email protected]>)
fixes
- [
359a150
] - fix: changes stream (#297) (elrrrrrrr <[email protected]>)
features
- [
a91c8ac
] - feat: sync package from spec regsitry (#293) (elrrrrrrr <[email protected]>) - [
de37008
] - feat: changesStream adapter & needSync() method (#292) (elrrrrrrr <[email protected]>) - [
4b506c8
] - feat: init registry & scope (#286) (elrrrrrrr <[email protected]>) - [
41c6e24
] - feat: impl trigger Hooks (#289) (killa <[email protected]>) - [
79cb826
] - feat: impl migration sql (#290) (killa <[email protected]>) - [
4cfa8ed
] - feat: impl hooks api (#287) (killa <[email protected]>) - [
47d53d2
] - feat: add bizId for task (#285) (killa <[email protected]>) - [
3b1536b
] - feat: add node-webrtc mirror (#274) (Opportunity <[email protected]>)
others
- [
7106807
] - π FIX: Should show queue size on logging (#280) (fengmk2 <[email protected]>) - [
3a41b21
] - π FIX: Handle binary configuration value (#278) (fengmk2 <[email protected]>)
features
- [
c2b7d5a
] - feat: use sort set to impl queue (#277) (killa <[email protected]>)
fixes
- [
c54aa21
] - fix: check executingCount after task is done (#276) (killa <[email protected]>)
others
- [
3268d03
] - π€ TEST: show package not use cache if isSync (#273) (fengmk2 <[email protected]>)
features
- [
af6a75a
] - feat: add forceSyncHistory options (#271) (killa <[email protected]>)
features
- [
b49a38c
] - feat: use Model with inject (#269) (killa <[email protected]>)
fixes
- [
52fca55
] - fix: show package not use cache if isSync (#268) (killa <[email protected]>)
others
- [
4f7ce8b
] - deps: upgrade leoric to 2.x (#262) (killa <[email protected]>)
features
- [
1b9a9c7
] - feat: mirror nydus binaries (#261) (killa <[email protected]>)
others
- [
c1256bf
] - π FIX: Ignore 403 status on s3 download fail (#260) (fengmk2 <[email protected]>) - [
d685772
] - π FIX: skia-canvas should use NodePreGypBinary (#259) (fengmk2 <[email protected]>)
features
- [
b15b10c
] - feat(mirror): add skia-canvas mirror (#258) (Beace <[email protected]>)
others
- [
2bd6ed0
] - π IMPROVE: use [email protected] (fengmk2 <[email protected]>)
features
- [
57da0a3
] - feat: add configuration enableNopmClientAndVersionCheck (laibao101 <[email protected]>)
others
- [
bf62932
] - π€ TEST: Fix unstable test cases on OSS env (#254) (fengmk2 <[email protected]>)
fixes
- [
c63159d
] - fix: valid npm client with correct pattern (#252) (TZ | 倩ηͺ <[email protected]>)
others
- [
d578baf
] - π FIX: Ignore exists seq on changes worker (#253) (fengmk2 <[email protected]>)
fixes
- [
4ea0ef6
] - fix: query changes with order by id asc (#251) (killa <[email protected]>)
features
- [
0948a71
] - feat: read enableChangesStream when sync changes stream (#250) (killa <[email protected]>)
others
- [
c0d8b52
] - refactor: move CacheAdapter to ContextProto (#249) (killa <[email protected]>)
features
- [
66b411e
] - feat: add type for exports (#248) (killa <[email protected]>)
others
- [
5cadbf4
] - refactor: add infra module (#245) (killa <[email protected]>),fatal: No names found, cannot describe anything.