GeezerVison is showing github.com — Releases · SocketDev/socket-patch
Releases · SocketDev/socket-patch
v5.1.0
Immutable
release. Only release title and notes can be modified.
7208343
This commit was created on GitHub.com and signed with GitHub’s verified signature.
What's Changed
- Read Python locks without copying them in VEX (#1473) by Mikola Lysenko (@mikolalysenko) in #1486
- CI: hermetic spawns in vlt test commons (#823) by Mikola Lysenko (@mikolalysenko) in #1488
- CI: hermetic spawns in VEX test commons (#823) by Mikola Lysenko (@mikolalysenko) in #1491
- Fix berry workspace globs with regex groups (#1490) by Mikola Lysenko (@mikolalysenko) in #1493
- CI: hermetic spawns in Go test suites (#823) by Mikola Lysenko (@mikolalysenko) in #1495
- Fix scans missing renamed yarn copies (#939, #1236) by Mikola Lysenko (@mikolalysenko) in #1489
- ci(release): skip npm packages an earlier attempt already staged by Mikola Lysenko (@mikolalysenko) in #1499
- Fix phantom version bump in release-readiness by Mikola Lysenko (@mikolalysenko) in #1497
- Fix Bun 1.3+ bun.lockb read as pre-1.3 (#1492) by Mikola Lysenko (@mikolalysenko) in #1496
- CI: hermetic spawns in NuGet/PyPI suites (#823) by Mikola Lysenko (@mikolalysenko) in #1498
- Fix npm alias links missed from a member (#1494) by Mikola Lysenko (@mikolalysenko) in #1500
- CI: hermetic spawns in Cargo/Composer suites (#823) by Mikola Lysenko (@mikolalysenko) in #1502
- Fix uv script no-sources in a parent config (#1501) by Mikola Lysenko (@mikolalysenko) in #1504
- CI: hermetic spawns in gem/vendor suites (#823) by Mikola Lysenko (@mikolalysenko) in #1505
- Fix Poetry source pin over a pre-2.1 lock (#1503) by Mikola Lysenko (@mikolalysenko) in #1506
- Fix Pipenv requirements remedy categories (#1507) by Mikola Lysenko (@mikolalysenko) in #1508
- Fix vendored npm VEX beside a file: dir copy (#1511) by Mikola Lysenko (@mikolalysenko) in #1513
- CI: hermetic spawns in npm/Bun suites (#823) by Mikola Lysenko (@mikolalysenko) in #1510
- CI: hermetic spawns in scan/policy/network suites (#823) by Mikola Lysenko (@mikolalysenko) in #1515
- CI: hermetic spawns in vex-vendor/rollback suites (#823) by Mikola Lysenko (@mikolalysenko) in #1518
- CI: hermetic spawns in the e2e_maven suite (#823) by Mikola Lysenko (@mikolalysenko) in #1519
- Fix yarn renamed-copy identity fail-open (#1516) by Mikola Lysenko (@mikolalysenko) in #1517
- Fix gem source-block detection for multi-line and brace openers (#1509) by Mikola Lysenko (@mikolalysenko) in #1520
- CI: hermetic spawns in e2e_redirect_cargo_shapes (#823) by Mikola Lysenko (@mikolalysenko) in #1522
- Fix untagged Bun 1.3.0/1.3.1 lock dialect (#1521) by Mikola Lysenko (@mikolalysenko) in #1523
- Fix nightly old-uv orphan-unwind failure in uv e2e by Mikola Lysenko (@mikolalysenko) in #1525
- CI: hermetic spawns in the production e2e suites (#823) by Mikola Lysenko (@mikolalysenko) in #1528
- Fix vendored PyPI revert of entries wired across flavors (#1524) by Mikola Lysenko (@mikolalysenko) in #1526
- CI: hermetic env for the PTY test spawns (#823) by Mikola Lysenko (@mikolalysenko) in #1530
- Fix pyproject product detection tables (#1527, #642) by Mikola Lysenko (@mikolalysenko) in #1529
- CI: hermetic env for production suites' tool spawns (#823) by Mikola Lysenko (@mikolalysenko) in #1532
- CI: remove suite asserts codes, not sentences (#1089) by Mikola Lysenko (@mikolalysenko) in #1535
- Fix pnpm trustLockfile env override ignored (#1514) by Mikola Lysenko (@mikolalysenko) in #1533
- CI: share one bundler scrub across test helpers (#823) by Mikola Lysenko (@mikolalysenko) in #1536
- Fix gem source block after a ; on the line (#1531) by Mikola Lysenko (@mikolalysenko) in #1537
- CI: repair suite asserts codes, not sentences (#1089) by Mikola Lysenko (@mikolalysenko) in #1539
- Fix vendored scans failing on nested npm projects (#1534) by Mikola Lysenko (@mikolalysenko) in #1543
- CI: vendor suite asserts codes, not sentences (#1089) by Mikola Lysenko (@mikolalysenko) in #1544
- CI: apply suite asserts codes, not sentences (#1089) by Mikola Lysenko (@mikolalysenko) in #1546
- Fix yarn classic VEX for unlocked dep ranges (#1538) by Mikola Lysenko (@mikolalysenko) in #1548
- CI: vendor silent-error tests join vendor suite (#1089) by Mikola Lysenko (@mikolalysenko) in #1550
- Fix yarn berry absolute portal:/link: copies (#1540) by Mikola Lysenko (@mikolalysenko) in #1551
- CI: rollback tests assert codes, not sentences (#1089) by Mikola Lysenko (@mikolalysenko) in #1552
- CI: get tests assert codes, not sentences (#1089) by Mikola Lysenko (@mikolalysenko) in #1553
- Fix vlt extglob workspace members (#1542) by Mikola Lysenko (@mikolalysenko) in #1555
- CI: scan hosted tests assert codes, not sentences (#1089) by Mikola Lysenko (@mikolalysenko) in #1556
- CI: scan mod tests assert codes, not sentences (#1089) by Mikola Lysenko (@mikolalysenko) in #1560
- Fix vendored npm tarballs captured by Git LFS (#1541) by Mikola Lysenko (@mikolalysenko) in #1559
- CI: fold last top-level covgap test binaries (#1089) by Mikola Lysenko (@mikolalysenko) in #1568
- Fix PyPI direct refs not contesting wiring (#1549) by Mikola Lysenko (@mikolalysenko) in #1562
- CI: cli suite tests assert codes, not sentences (#1089) by Mikola Lysenko (@mikolalysenko) in #1565
- Fix yarn berry missing portal:/link: copies (#1561) by Mikola Lysenko (@mikolalysenko) in #1571
- Fix vlt 1.4 pnpm-workspace.yaml members (#1564) by Mikola Lysenko (@mikolalysenko) in #1574
- Fix uv project shadowing parent uv settings (#1545) by Mikola Lysenko (@mikolalysenko) in #1566
- CI: vex tests assert codes, not sentences (#1089) by Mikola Lysenko (@mikolalysenko) in #1563
- Fix pnpm 11 env booleans other than true/false (#1557) by Mikola Lysenko (@mikolalysenko) in #1575
- Fix VEX pyproject product purl name (#1547) by Mikola Lysenko (@mikolalysenko) in #1577
- CI: update tests assert codes, not sentences (#1089) by Mikola Lysenko (@mikolalysenko) in #1580
- Fix VEX gemspec reading commented-out name/version (#1573) by Mikola Lysenko (@mikolalysenko) in #1582
- CI: scan suite covgap files get real homes (#1089) by Mikola Lysenko (@mikolalysenko) in #1583
- CI: core covgap tests join their suites (#1089) by Mikola Lysenko (@mikolalysenko) in #1585
- Fix yarn portal copies read as no package (#1579) by Mikola Lysenko (@mikolalysenko) in #1586
- CI: move action pins off deprecated Node 20 (#1588) by Mikola Lysenko (@mikolalysenko) in #1590
- Fix hosted/vendored cargo floor reads (#653, #651) by Mikola Lysenko (@mikolalysenko) in #1429
- Restore withdrawn hosted pins upstream during scan by Mikola Lysenko (@mikolalysenko) in #1592
- Fix yarn copies with invalid manifest names (#1598) by Mikola Lysenko (@mikolalysenko) in #1605
- Fix Pipenv refusing split-version categories (#1616) by Mikola Lysenko (@mikolalysenko) in #1617
- Fix Bun installs getting npm self-update hints (#1621) by Mikola Lysenko (@mikolalysenko) in #1622
- Fix npm workspace members named build/dist skipped (#1627) by Mikola Lysenko (@mikolalysenko) in #1628
- Fix vlt vendoring of prepare-family scripts (#1633) by Mikola Lysenko (@mikolalysenko) in #1637
- Fix lockless nested npm projects in root scans (#1554) by Mikola Lysenko (@mikolalysenko) in #1591
- Fix yarn classic patched-manifest dependency model (#1558, #1578) by Mikola Lysenko (@mikolalysenko) in #1596
- Fix hosted uv missing uv<0.5.6 advisories (#1569) by Mikola Lysenko (@mikolalysenko) in #1609
- Make ci-watch.sh work in GraphQL-less cloud sessions by Mikola Lysenko (@mikolalysenko) in #1620
- Stop reuse self-tests posting fake CI notices by Mikola Lysenko (@mikolalysenko) in #1634
- Fix lock rewrites changing file owner (#1635) by Mikola Lysenko (@mikolalysenko) in #1636
- Fix pylock revert misplacing wheel hashes (#1623) by Mikola Lysenko (@mikolalysenko) in #1625
- Fix uv restore ignoring lock file filters (#1604, #1613) by Mikola Lysenko (@mikolalysenko) in #1614
- Fix bare requirements whe...
Read more
Contributors
mikolalysenko and dependabot
Assets
18
-
sha256:d61c89889dd1dd1295a52437d6325e44259f3c9f78e10735b76ef48575cd4153
1.5 KB
2026-11-11T18:01:04Z
-
sha256:6fc90ed8678d64ef43b5bd6ad0fb5fa5b33a59bae4030b8723bdc8d562b78a73
11.1 MB
2026-11-11T18:01:04Z
-
sha256:cc7b50d7ee14743984404608ce98a40a68ce212ad8dd5786771377e14d38709f
11.1 MB
2026-11-11T18:01:04Z
-
sha256:a7e13c054bb83f769824c967d953767795d7f9b006e8605708fc4f276f038c1c
12.7 MB
2026-11-11T18:01:04Z
-
sha256:5ccd1080ca660b600bed8872d874500e323cb8cb07249f69a63868c931c7248a
11 MB
2026-11-11T18:01:04Z
-
sha256:e9131b1aa707fe645a981945849745bfffb8adb9c259cba655f82c607da288a6
11.1 MB
2026-11-11T18:01:05Z
-
sha256:cc3b06c431eb44971286afcb89533925a22ec4c1ce612f478538b9bba80fbbff
11.2 MB
2026-11-11T18:01:05Z
-
sha256:b1b0a8d8426e0d0352835a454f5240943b692ff3c4684e6921bdc3a989dc9600
11.2 MB
2026-11-11T18:01:05Z
-
sha256:8f526aec91ff59475cb475ca9210c3f94e2b27e4f512f24361cbb5a88a1c6781
12.1 MB
2026-11-11T18:01:05Z
-
sha256:78e328f2f39b963f9dd556542e858430dd2e1ca3fce6adf105fa24c6c1528986
12.5 MB
2026-11-11T18:01:05Z
-
2026-11-11T16:48:59Z
-
2026-11-11T16:48:59Z
-
2026-11-11T16:48:59Z
-
Loading
Uh oh!
There was an error while loading. Please reload this page.
v5.0.1
Immutable
release. Only release title and notes can be modified.
2e0a6b9
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Contributors
jdalton and mikolalysenko
Assets
18
Loading
Uh oh!
There was an error while loading. Please reload this page.
v5.0.0
Immutable
release. Only release title and notes can be modified.
6ad6add
This commit was created on GitHub.com and signed with GitHub’s verified signature.
What's Changed
- fix(test): unflake the apply_lock orphaned-inode race; extend the hosted gem pin for production's fifth 6.0.3 patch by Mikola Lysenko (@mikolalysenko) in #232
- ci(release): decompose registry publishing into independently dispatchable per-registry workflows by Mikola Lysenko (@mikolalysenko) in #230
- fix(maven): send the official Maven CLI user agent to the maven2 registry; refresh npm wrapper lock for published 4.0.0 platform packages by Mikola Lysenko (@mikolalysenko) in #233
- feat!: scan↔rollback duality — full-state rollback default, --preserve-state, path targeting by Mikola Lysenko (@mikolalysenko) in #231
- test(e2e): demote the cargo production legs to canary status — free cargo tier is unpublished by Mikola Lysenko (@mikolalysenko) in #235
- fix(ci): regenerate the npm wrapper lock with CI's npm major by Mikola Lysenko (@mikolalysenko) in #234
- Coverage audit: 39 bug fixes + test extension to 98.2% line coverage by Mikola Lysenko (@mikolalysenko) in #236
- Preserve pip patch markers and hash checks by Mikola Lysenko (@mikolalysenko) in #237
- Preserve Python patches across uv lockfiles by Mikola Lysenko (@mikolalysenko) in #238
- Harden uv lockfile patch preservation and verify every uv release family by Mikola Lysenko (@mikolalysenko) in #239
- Fix pnpm hosted redirects across legacy and peer lock entries by Mikola Lysenko (@mikolalysenko) in #240
- Support hosted and legacy Poetry patches by Mikola Lysenko (@mikolalysenko) in #241
- Support hosted and vendored Hatch patches by Mikola Lysenko (@mikolalysenko) in #244
- Support hosted Pipenv patches and safe vendoring by Mikola Lysenko (@mikolalysenko) in #242
- Support hosted and vendored PDM patches by Mikola Lysenko (@mikolalysenko) in #243
- Fix Bun patch compatibility and annotations by Mikola Lysenko (@mikolalysenko) in #245
- Add native bun.lockb patching for hosted and vendored modes by Mikola Lysenko (@mikolalysenko) in #246
- Cleanup: no .socket residue, locks that never outlive a command, manifest-free vendored mode by Mikola Lysenko (@mikolalysenko) in #247
- Consolidated terminal UI and CLI-wide output polish by Mikola Lysenko (@mikolalysenko) in #248
- Harden vendored-mode trust in patch-service artifacts by Mikola Lysenko (@mikolalysenko) in #249
- Keep vendored re-runs idempotent across patch-service outages by Mikola Lysenko (@mikolalysenko) in #250
- feat(vex): manifest-less VEX from hosted/vendored lockfiles + npm 12 allow-remote auto-config (v5) by Mikola Lysenko (@mikolalysenko) in #251
- Stop hosted Go redirects claiming unpatched deps by Mikola Lysenko (@mikolalysenko) in #252
- Fix Windows (yarn berry CRLF support) and first-run real-PM CI failures after #251 by Mikola Lysenko (@mikolalysenko) in #253
- Wire vendored cargo patches through Cargo.toml and tag the copy by Mikola Lysenko (@mikolalysenko) in #254
- Fix Cargo hosted workspace redirects by Mikola Lysenko (@mikolalysenko) in #256
- Speed up hosted and vendored scans: concurrent API requests, parallel crawl, single-pass rewriters by Mikola Lysenko (@mikolalysenko) in #257
- Add in-memory hosted engine and napi addon by Mikola Lysenko (@mikolalysenko) in #276
- Fix four vendored/hosted correctness bugs found while profiling by Mikola Lysenko (@mikolalysenko) in #268
- Support vlt in hosted, vendored and agent modes by Mikola Lysenko (@mikolalysenko) in #269
- Give the CI test job 50 minutes so Windows can finish by Mikola Lysenko (@mikolalysenko) in #278
- Match Composer patch versions like Composer does by Mikola Lysenko (@mikolalysenko) in #270
- Keep NuGet patches installed with and NuGet.config by Mikola Lysenko (@mikolalysenko) in #284
- v5 prerelease: scan → vex → vendor workflow, hosted by default by Mikola Lysenko (@mikolalysenko) in #277
- Fix #258: state the real Maven Trusted Checksums floor by Mikola Lysenko (@mikolalysenko) in #322
- Fix npm VEX attesting packages with an unpatched bundled copy (#325) by Mikola Lysenko (@mikolalysenko) in #337
- Fix Poetry venv discovery to match Poetry (#327, #329) by Mikola Lysenko (@mikolalysenko) in #330
- Fix npm rewiring git/URL/file lock entries (#326) by Mikola Lysenko (@mikolalysenko) in #345
- Fix JSON writers dropping CRLF/BOM/indent (#324, #351) by Mikola Lysenko (@mikolalysenko) in #357
- Keep Composer redirects and rollback consistent by Mikola Lysenko (@mikolalysenko) in #358
- Fix requirements.txt writers ignoring pip hash mode (#376) by Mikola Lysenko (@mikolalysenko) in #383
- Fix Pipenv venv discovery order (#334, #384) by Mikola Lysenko (@mikolalysenko) in #388
- Fix pnpm-workspace.yaml key detection and appends (#400, #402) by Mikola Lysenko (@mikolalysenko) in #414
- Fix ETXTBSY flake in vlt npx shim self-test by Mikola Lysenko (@mikolalysenko) in #441
- Fix global scan missing pipx venvs (#415) by Mikola Lysenko (@mikolalysenko) in #418
- Fix Pipenv matrix flake on 503/DNS transport blips by Mikola Lysenko (@mikolalysenko) in #419
- Fix hosted scan not reading the Pipfile (#333) by Mikola Lysenko (@mikolalysenko) in #425
- Fix -g touching the cwd project's state (#436, #445) by Mikola Lysenko (@mikolalysenko) in #446
- Fix vlt e2e legs failing when api.socket.dev blips by Mikola Lysenko (@mikolalysenko) in #448
- Fix Python crawler missing .egg-info installs (#447) by Mikola Lysenko (@mikolalysenko) in #452
- Fix agent scan/get skipping apply for recorded patches (#454) by Mikola Lysenko (@mikolalysenko) in #456
- Fix gem rollback pinning redirected transitive gems (#457) by Mikola Lysenko (@mikolalysenko) in #460
- Fix gem modes wiring a manifest Bundler ignores (#341, #390) by Mikola Lysenko (@mikolalysenko) in #431
- Fix npm crawler missing relocated dependency stores (#359, #362) by Mikola Lysenko (@mikolalysenko) in #365
- Fix vendored rescans failing on unwired ledger entries (#541) by Mikola Lysenko (@mikolalysenko) in #543
- Fix PyPI agent apply patching only one installed copy (#529, #501) by Mikola Lysenko (@mikolalysenko) in #538
- Fix Maven e2e flake when Central briefly serves a plugin as absent by Mikola Lysenko (@mikolalysenko) in #494
- Fix vendor -g rewiring the cwd project (#498) by Mikola Lysenko (@mikolalysenko) in #499
- Download vexctl instead of compiling it on Linux/Windows by Mikola Lysenko (@mikolalysenko) in #500
- Fix vendor prefetch breaker-test flake and outage over-requests by Mikola Lysenko (@mikolalysenko) in #510
- Fix uv pylock rollback shape (#407, #408) by Mikola Lysenko (@mikolalysenko) in #512
- Fix global Python scan missing uv and PDM installs (#449, #451) by Mikola Lysenko (@mikolalysenko) in #522
- Fix Poetry venv selection ignoring envs.toml (#476, #526) by Mikola Lysenko (@mikolalysenko) in #527
- Fix lock-only requirements.txt discovery (#412, #523) by Mikola Lysenko (@mikolalysenko) in #530
- Fix yarnrc compressionLevel comment refusal (#370) by Mikola Lysenko (@mikolalysenko) in #508
- Fix uv sources unwind on dotted/sub-table spellings (#544, #524) by Mikola Lysenko (@mikolalysenko) in #545
- Fix Bundler settings resolution order (#483, #507) by Mikola Lysenko (@mikolalysenko) in #532
- Fix Bun/vlt bundled copies left unpatched (#469, #471) by Mikola Lysenko (@mikolalysenko) in #472
- Fix Bun backtest flake: retry cells on vex-step transport errors by Mikola Lysenko (@mikolalysenko) in #565
- Fix npm crawler missing configured install roots (#493, #518) by Mikola Lysenko (@mikolalysenko) in #520
- Fix Python env discovery ignoring uv/PDM env (#502, #525, #528) by Mikola Lysenko (@mikolalysenko) in #540
- Fix npm overrides of git deps being refused (#490) by Mikola Lysenko (@mikolalysenko) in #491
- Fix vendored Python reverts refusing sibling edits (#385, #474) by Mikola Lysenko (@mikolalysenko) in #481
- Fix agent apply writing into shared package stores (#332, #361) by Mikola Lysenko (@mikolalysenko) in #486
- ...
Read more
Contributors
mikolalysenko and dependabot
Assets
18
Loading
Uh oh!
There was an error while loading. Please reload this page.
v4.0.0
Immutable
release. Only release title and notes can be modified.
96df6ae
This commit was created on GitHub.com and signed with GitHub’s verified signature.
What's Changed
- test(setup): experimental end-to-end setup-flow matrix (all ecosystems, workspaces, monorepo) by Mikola Lysenko (@mikolalysenko) in #98
- ci: remove changelog rollover from release workflow by Mikola Lysenko (@mikolalysenko) in #97
- feat(setup): add --check and --remove flags with dry-run + edit previews by Mikola Lysenko (@mikolalysenko) in #99
- feat: package-manager-agnostic PyPI post-install patch hook (.pth) by Mikola Lysenko (@mikolalysenko) in #100
- feat(cargo): project-local [patch]-redirect backend + single fail-closed guard by Mikola Lysenko (@mikolalysenko) in #102
- feat(golang): project-local go.mod [replace]-redirect backend + fail-closed guard by Mikola Lysenko (@mikolalysenko) in #104
- feat(study-crates): test-file target + reward-hacking benchmark prompt by Mikola Lysenko (@mikolalysenko) in #101
- feat(setup): fix cargo release blocker, close all 5 contract gaps, add composer + gem publishing by Mikola Lysenko (@mikolalysenko) in #105
- fix: correctness bug sweep + hardening tests across crawlers, patch, and vex by Mikola Lysenko (@mikolalysenko) in #106
- refactor(cargo): patch crates in place; drop the [patch]-redirect backend + build guard by Mikola Lysenko (@mikolalysenko) in #107
- feat(api): batch patch lookups through the public proxy in scan by Mikola Lysenko (@mikolalysenko) in #108
- feat: socket-patch vendor — committable vendoring of patched dependencies by Mikola Lysenko (@mikolalysenko) in #109
- feat: integrate vendor with scan/apply/vex — scan --vendor/--detached, vendor-aware lifecycle by Mikola Lysenko (@mikolalysenko) in #110
- fix: second-pass bug sweep — crawler traversal guards, FIFO hangs, atomic writes, CLI contract by Mikola Lysenko (@mikolalysenko) in #111
- feat: vendor/scan/apply overhaul — lockfile-driven discovery, verified auto-fetch, mismatch-tolerant apply by Mikola Lysenko (@mikolalysenko) in #115
- feat(vendor): download prebuilt patched packages from patch.socket.dev (--vendor-source) by Mikola Lysenko (@mikolalysenko) in #116
- feat: three patch-apply modes — hosted, vendored, agent — with full ecosystem + VEX coverage by Mikola Lysenko (@mikolalysenko) in #117
- cleanup: CLI simplify pass, correctness fixes, core dedups, scan split, docs sync (−587 net lines) by Mikola Lysenko (@mikolalysenko) in #120
- fix(vendor): verify the extracted tree after a service-download, not just the archive bytes by Mikola Lysenko (@mikolalysenko) in #122
- ci: fix cargo cache eviction — rust-cache, per-suite e2e keys, main-only saves by Mikola Lysenko (@mikolalysenko) in #121
- chore(deps): Bump serde_with from 3.20.0 to 3.21.0 by Dependabot (@dependabot)[bot] in #123
- feat!: remove unlock + --break-lock, fold lock cleanup into repair, reorder --help by Mikola Lysenko (@mikolalysenko) in #124
- feat(config): socket login now configures socket-patch — socket-cli config.json fallback + SOCKET_CLI_* aliases by Mikola Lysenko (@mikolalysenko) in #125
- fix(test): e2e_safety_pnpm — don't follow pnpm 10.34's store→project symlinks by Mikola Lysenko (@mikolalysenko) in #126
- docs: README overhaul on the Divio model + ecosystems doc split + auth/config alignment by Mikola Lysenko (@mikolalysenko) in #127
- feat: socket-patch --update self-update + passive update notifier by Mikola Lysenko (@mikolalysenko) in #128
- test(vendor): yarn 1 dev-flow e2e — lockfile re-save survival + strapi-incident guards by Mikola Lysenko (@mikolalysenko) in #129
- feat(cli): hidden --mode aliases — vendor/host by Mikola Lysenko (@mikolalysenko) in #130
- test(redirect): yarn classic hosted-mode capstone e2e by Mikola Lysenko (@mikolalysenko) in #132
- fix(redirect): fail closed on non-npm: berry descriptors + yarn layering regression suite by Mikola Lysenko (@mikolalysenko) in #131
- feat(vendor): warn when a wired classic yarn.lock is one berry install from silent de-patching by Mikola Lysenko (@mikolalysenko) in #133
- fix(vendor): accept sha1-only SRI as last-resort verification in registry_fetch by Mikola Lysenko (@mikolalysenko) in #134
- test: fix hostile-decoy env race flaking the setup-matrix and e2e suites by Mikola Lysenko (@mikolalysenko) in #135
- test: exclude crawler-e2e siblings from #[serial] env swaps via #[parallel] by Mikola Lysenko (@mikolalysenko) in #136
- chore(deps): Bump quinn-proto from 0.11.14 to 0.11.16 by Dependabot (@dependabot)[bot] in #137
- feat(release): publish to every supported ecosystem from one release dispatch (Maven Central + NuGet + consolidated release.yml) by Mikola Lysenko (@mikolalysenko) in #138
- feat(release): version-bump automation + shared release-readiness gate by Mikola Lysenko (@mikolalysenko) in #139
- fix(update): retry sanity-exec on ETXTBSY — deflake coverage and harden self-update against the fork/exec fd race by Mikola Lysenko (@mikolalysenko) in #140
- test(hosted): production e2e for
scan --mode hosted across every ecosystem and package manager by Mikola Lysenko (@mikolalysenko) in #141
- test: hermetic package-manager caches — squash of #142/#143/#144 + review fixes + hosted-e2e unblock by Mikola Lysenko (@mikolalysenko) in #146
- fix(scan,get): rank patches by severity, then merge state, then patch recency by Mikola Lysenko (@mikolalysenko) in #147
- test(hosted): decide the gem tolerance by probing the server by Mikola Lysenko (@mikolalysenko) in #149
- Structure-review batch: sweep fixes, module taxonomy, npm-family dedup, coverage gaps, CI honesty by Mikola Lysenko (@mikolalysenko) in #150
- chore: blame-ignore the #150 squash; retry the bun download in the npm image by Mikola Lysenko (@mikolalysenko) in #156
- fix(get,scan): retain patch-added new files; guard empty patch records by Mikola Lysenko (@mikolalysenko) in #158
- fix(scan): warn to run
pnpm install --trust-lockfile after a hosted pnpm redirect by Mikola Lysenko (@mikolalysenko) in #159
- fix(test): unbreak main — give four get edge-case fixtures a real file for #158's guardrail by Mikola Lysenko (@mikolalysenko) in #168
- fix(scan): honor --vendor-source in the vendored flow by Mikola Lysenko (@mikolalysenko) in #160
- fix(test): deflake update-notifier e2e on Windows CI (grace-budget race) by Mikola Lysenko (@mikolalysenko) in #171
- feat: promote maven and nuget to fully available — retire the SOCKET_EXPERIMENTAL_* gates by Mikola Lysenko (@mikolalysenko) in #170
- fix(vendor/pypi_uv): reconstruct [package.metadata] for path-sourced uv packages by Mikola Lysenko (@mikolalysenko) in #167
- fix(vendor): count skipped packages, not advisory warnings by Mikola Lysenko (@mikolalysenko) in #166
- fix(vendor): recover pypi wheels for pdm/poetry/pipenv, not just uv by Mikola Lysenko (@mikolalysenko) in #165
- fix(scan): keep hosted --json envelope schema-consistent across discovery by Mikola Lysenko (@mikolalysenko) in #163
- fix(scan): stop the false [UPDATE] nag for equal-or-older batch-ranked patches by Mikola Lysenko (@mikolalysenko) in #162
- fix(vendor): resolve installed packages via the qualified-purl-aware lookup by Mikola Lysenko (@mikolalysenko) in #157
- test(vendored): real-production e2e for
scan --mode vendored across every package manager by Mikola Lysenko (@mikolalysenko) in #169
- fix(scan): warn when a mode takeover leaves the other ledger stale by Mikola Lysenko (@mikolalysenko) in #164
- fix(gem): bundler vendored+hosted audit — 13 confirmed bugs fixed, tests hardened by Mikola Lysenko (@mikolalysenko) in #175
- fix(vendor): match bun tuples on version, keep CRLF by Mikola Lysenko (@mikolalysenko) in #180
- fix(hosted): honest warnings for pnpm/yarn/bun and CRLF locks by Mikola Lysenko (@mikolalysenko) in #182
- fix(hosted): re-redirect stale bun.lock URLs, fail closed on drift by Mikola Lysenko (@mikolalysenko) in #186
- fix(vendor): accurate refusals for bundled/alias/CRLF lock shapes by Mikola Lysenko (@mikolalysenko) in #185
- fix(redirect): atomic fail-closed ledger, ledger-aware updates[] by Mikola Lysenko (@mikolalysenko) in #192
- fix(vendor): carry berry lock original across patch updates by Mikola Lysenko (@mikolalysenko) in #190
- fix(vendor): refuse catalo...
Read more
Contributors
mikolalysenko and dependabot
Assets
18
Loading
Uh oh!
There was an error while loading. Please reload this page.
v3.3.0
Immutable
release. Only release title and notes can be modified.
a74c5c5
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Contributors
mikolalysenko and dependabot
Assets
18
Loading
Uh oh!
There was an error while loading. Please reload this page.
v3.2.0
Immutable
release. Only release title and notes can be modified.
36d440e
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Contributors
mikolalysenko
Assets
18
Loading
Uh oh!
There was an error while loading. Please reload this page.
v3.1.0
Immutable
release. Only release title and notes can be modified.
c20619b
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Contributors
mikolalysenko and dependabot
Assets
18
Loading
Uh oh!
There was an error while loading. Please reload this page.
v2.1.4
Immutable
release. Only release title and notes can be modified.
3a58178
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Contributors
Wenxin-Jiang
Assets
17
Loading
Uh oh!
There was an error while loading. Please reload this page.
v2.1.3
Immutable
release. Only release title and notes can be modified.
06e922a
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Contributors
Wenxin-Jiang
Assets
17
Loading
Uh oh!
There was an error while loading. Please reload this page.
v2.1.2
Immutable
release. Only release title and notes can be modified.
717f556
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Contributors
Raynos and Wenxin-Jiang
Assets
17
Loading
Uh oh!
There was an error while loading. Please reload this page.
|