Commit Graph

467 Commits

Author SHA1 Message Date
Juan Picado @jotadeveloper 1aa9b4d4a5
chore(release): 4.0.4 2019-06-20 22:41:26 +02:00
Juan Picado @jotadeveloper 1d6eb945c9
chore(release): 4.0.3 2019-06-14 06:43:32 +02:00
Will Smythe eb7a8e3528 fix(api): return 503 to npm/yarn on uplink connection timeout (#1331)
fix  #1328 and #720

Type: bug

The following has been addressed in the PR:

Instead of returning a 404 (Not Found) when npm, yarn, etc requests a package and the package cannot be acquired from an uplink due to a connection timeout, socket timeout, or connection reset problem, a 503 (service unavailable) is returned by Verdaccio instead. In limited testing of a few versions of npm and yarn, both of these clients correctly attempt to retry the request when a 503 is returned.

Added functional tests to verify the behavior (this adds a dev dependency on nock, which provides HTTP request mocking

Description:

This resolves issue #1328 and #720, and ensures npm/yarn install commands don't fail immediately when there is an intermittent network timeout problem with an uplink. Instead Verdaccio will appropriately respond to the client with a 503. A 404 response (current behavior) incorrectly tells the client that the package does not exist (which may or may not be true) and to not try again.
2019-06-13 21:42:01 +02:00
Juan Picado @jotadeveloper e77ffb4c31
chore(release): 4.0.2 2019-06-13 07:03:25 +02:00
Juan Picado @jotadeveloper 192fb77169
fix(ui): failed to load all packages after login
more details https://github.com/verdaccio/ui/issues/72
2019-06-13 06:49:40 +02:00
Juan Picado @jotadeveloper e5816342a6
fix: update dependencies
fix #1339 dayjs warning on yarn installation
2019-06-13 06:42:39 +02:00
Juan Picado @jotadeveloper d53c345bed
chore(release): 4.0.1 2019-05-28 22:25:42 +02:00
Ayush Sharma 2e71daacfd
chore(release): 4.0.0 2019-05-26 14:43:06 +02:00
Juan Picado @jotadeveloper 81ee0fa3f2
chore(release): 4.0.0-beta.10 2019-05-20 21:31:42 +02:00
Juan Picado @jotadeveloper cc7bd999d3
chore(release): 4.0.0-beta.9 2019-05-20 20:59:30 +02:00
Juan Picado @jotadeveloper 7686417f29
feat: update readme v4 (#1312)
* feat: update readme v4

* chore: update @verdaccio/ui-theme@0.1.9

* chore: update @verdaccio/ui-theme@0.1.10
2019-05-17 08:03:58 -07:00
Juan Picado @jotadeveloper 8e48eea511
fix: update @verdaccio/ui-theme:0.1.7
https://github.com/verdaccio/ui/pull/54
2019-05-11 09:30:10 +02:00
Juan Picado @jotadeveloper b4bc6ff4e5
chore: fix #1292 add missing dependencies
remove non required dependencies
2019-05-09 23:41:16 +02:00
Juan Picado @jotadeveloper daa7e897b6
chore(release): 4.0.0-beta.8 2019-05-07 20:59:05 +02:00
Juan Picado @jotadeveloper 144e95f4bf
chore(release): 4.0.0-beta.7 2019-05-07 20:49:16 +02:00
Juan Picado @jotadeveloper 96dd2d8306
chore(release): 4.0.0-beta.6 2019-05-07 07:43:52 +02:00
Juan Picado @jotadeveloper 86a7aa7a0c
chore: update @verdaccio/ui-theme@0.1.5 2019-05-04 16:39:01 +02:00
Juan Picado @jotadeveloper 9589d47ff7
chore(release): 4.0.0-beta.5 2019-04-30 23:48:04 +02:00
Juan Picado @jotadeveloper 5ee485e984
chore: update husky dependencies 2019-04-30 23:07:31 +02:00
Juan Picado @jotadeveloper f48b23fbcf
fix: remove unused dependencies #1292 2019-04-30 22:49:09 +02:00
Juan Picado @jotadeveloper f53f4c4536
chore(release): 4.0.0-beta.4 2019-04-29 08:49:03 +02:00
Daniel Ruf ff71640e8a feat: replace chalk with kleur (#1289) @DanielRuf
* chore: replace chalk with kleur

* build: add updated lockfile

* chore: add flow-typed stub for kleur 3.0.3

* chore: remove unnecessary whitespace

* test: update snapshot for update-banner.js

* chore: migrate logger.js from chalk to kleur

* chore: use import instead of require
2019-04-29 08:44:29 +02:00
Juan Picado @jotadeveloper b8f63295b8
Merge branch 'master' into chore/replace-date-fns-with-dayjs 2019-04-29 00:46:08 +02:00
Daniel Ruf f637efdd68
chore: replace date-fns with dayjs 2019-04-28 21:45:35 +02:00
Daniel Ruf 3d5abd521b chore: add missing octokit/rest package for the trigger-release script (#1288) 2019-04-28 19:18:30 +02:00
Juan Picado @jotadeveloper e6690aadbe
chore(release): 4.0.0-beta.3 2019-04-28 15:33:44 +02:00
Juan Picado @jotadeveloper 40679aae9a
fix(ui): version rendering issue
update @verdaccio/ui-theme@0.1.2
2019-04-28 15:32:48 +02:00
Juan Picado @jotadeveloper 117e45783e
chore: update dependencies 2019-04-28 00:01:10 +02:00
Juan Picado @jotadeveloper a2d706244f
chore(release): 4.0.0-beta.2 2019-04-26 07:04:38 +02:00
Juan Picado @jotadeveloper 117cd4f151
chore: update @verdaccio/ui-theme@01.0 2019-04-26 07:03:53 +02:00
Juan Picado @jotadeveloper 313882ca69
chore(release): 4.0.0-beta.1 2019-04-16 19:12:08 +02:00
Juan Picado @jotadeveloper 372cd36497
chore(release): 4.0.0-beta.0 2019-04-15 21:23:41 +02:00
Juan Picado @jotadeveloper d7e1a97a7c
chore: verdaccio-htpasswd@2.0.0 2019-04-15 20:33:30 +02:00
Snyk bot fbe9409f86 fix: package.json to reduce vulnerabilities (#1276)
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-HANDLEBARS-174183
2019-04-15 07:25:29 +02:00
Juan Picado @jotadeveloper 8037c9ea77
chore: update npm package description 2019-04-14 00:54:24 +02:00
Juan Picado @jotadeveloper 41c3ecd84a
chore(release): 4.0.0-alpha.7 2019-04-06 15:00:46 +02:00
Juan Picado @jotadeveloper f730e7ac9c
chore: update dependencies 2019-04-06 14:58:02 +02:00
Juan Picado @jotadeveloper 1044e8e80b
chore: update verdaccio-audit@1.2.0 2019-04-06 14:37:06 +02:00
Juan Picado @jotadeveloper c3c62021e5
feat: theme as plugin (#1252)
* chore: remove ui

* chore: remove size step

* chore: update theme plugin

* chore: update lock file

* Update main.workflow

* chore: update js-yaml dep

* chore: @verdaccio/ui-theme@0.0.4

* feat: allows theme as a plugin

* chore: update package description
2019-04-06 08:35:38 +02:00
snyk-bot d99053e368 fix: package.json to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-JSYAML-173999
2019-03-31 01:07:35 +00:00
Juan Picado @jotadeveloper c61f3f4e7c
chore(release): 4.0.0-alpha.6 2019-03-30 10:06:48 +01:00
Juan Picado @jotadeveloper 284af15c46
chore: update local dependencies 2019-03-29 21:55:29 +01:00
Juan Picado @jotadeveloper 89b0efe164
feat: engines and npm upgraded to v8 and v5 2019-03-28 07:22:48 +01:00
Juan Picado @jotadeveloper c968120fa8
chore: update @verdaccio/babel-preset@0.1.0 2019-03-28 07:12:00 +01:00
vip30 84be869aaf fix: husky commitlint not work, replace invalid test 2019-03-09 21:00:47 +08:00
Juan Picado @jotadeveloper 9c01aa4072
chore(release): 4.0.0-alpha.5 2019-03-05 00:06:31 +01:00
Juan Picado @jotadeveloper 1f71fb152c
chore: update devDependencies 2019-02-27 08:22:06 +01:00
Juan Picado @jotadeveloper de57adcd63
chore: update dependendencies 2019-02-27 07:19:13 +01:00
Juan Picado @jotadeveloper 9e17d2bc27
chore: fix unpublish issues, fix unit test 2019-02-24 23:20:25 +01:00
Juan Picado @jotadeveloper e46697a33b
chore: fix security vulnerabilities 2019-02-24 11:54:45 +01:00