Skip to content

Upgrade hypersync client to v1.1.0#995

Open
JonoPrest wants to merge 1 commit intomainfrom
jp/upgrade-client
Open

Upgrade hypersync client to v1.1.0#995
JonoPrest wants to merge 1 commit intomainfrom
jp/upgrade-client

Conversation

@JonoPrest
Copy link
Collaborator

@JonoPrest JonoPrest commented Feb 25, 2026

Brings in the following fixes:
enviodev/hypersync-client-rust#101

Summary by CodeRabbit

Release Notes

  • Chores
    • Updated a core dependency to the latest version for improved stability and performance.

@JonoPrest JonoPrest requested a review from DZakh February 25, 2026 13:30
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Feb 25, 2026

📝 Walkthrough

Walkthrough

Updated the @envio-dev/hypersync-client dependency version from 0.7.0 to 1.1.0 in the envio package configuration file.

Changes

Cohort / File(s) Summary
Dependency Version Update
packages/envio/package.json
Bumped @envio-dev/hypersync-client from 0.7.0 to 1.1.0.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

Poem

🐰 A hop, a skip, a version boost so grand,
From 0.7 to 1.1, the upgrade's planned!
HyperSync now flows with faster delight,
Dependencies dance in the moonlight. ✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'Upgrade hypersync client to v1.1.0' directly and accurately reflects the main change in the pull request: updating the @envio-dev/hypersync-client dependency from version 0.7.0 to 1.1.0.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch jp/upgrade-client

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@packages/envio/package.json`:
- Line 50: The dependency entry "@envio-dev/hypersync-client": "1.1.0" in
package.json references a main package version whose platform-specific binaries
are not published; either change that entry to a version that has matching
platform packages (e.g., pin to the last-known published platform-compatible
version) or hold this change and coordinate publishing the platform-specific
packages at 1.1.0; update the package.json dependency accordingly (or revert the
version bump) and add a short comment/PR note clarifying that platform-specific
packages must exist before merging.
- Line 50: package.json pins the dependency "@envio-dev/hypersync-client":
"1.1.0" which is not published; either publish v1.1.0 to npm or change the
dependency to a published version (for example "0.6.6") and update
pnpm-lock.yaml accordingly; specifically edit the package.json entry for
"@envio-dev/hypersync-client" to a published version or publish the 1.1.0
release, then regenerate the lockfile (run pnpm install) so pnpm-lock.yaml no
longer references the non-existent 1.1.0.

ℹ️ Review info

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between e94839f and 78f0a85.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (1)
  • packages/envio/package.json

"@elastic/ecs-pino-format": "1.4.0",
"@envio-dev/hyperfuel-client": "1.2.2",
"@envio-dev/hypersync-client": "0.7.0",
"@envio-dev/hypersync-client": "1.1.0",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🌐 Web query:

@envio-dev/hypersync-client npm versions available

💡 Result:

Available npm versions for @envio-dev/hypersync-client (latest 1.1.0, published Feb 25, 2026) are: 1.1.0, 1.0.0, 0.7.2, 0.7.1, 0.7.0, 0.7.0-internaltest.0, 0.7.0-hyperindex-v2-compatible, 0.6.7, 0.6.6, 0.6.5, 0.6.4, 0.6.3, 0.6.2, 0.6.1, 0.5.1, 0.5.0, 0.4.1, 0.4.0, 0.3.4, 0.3.4-rc.1, 0.3.3, 0.3.2, 0.3.1, 0.3.0, 0.2.8, 0.2.7, 0.2.6, 0.2.5, 0.2.4, 0.2.3, 0.2.2, 0.2.1, 0.2.0, 0.1.10, 0.1.9, 0.1.8, 0.1.6, 0.1.5, 0.1.3, 0.1.2, 0.1.0, 0.0.12, 0.0.11, 0.0.10, 0.0.9, 0.0.8, 0.0.7, 0.0.6. [1]


🌐 Web query:

@envio-dev/hypersync-client-win32-x64-msvc npm version 1.1.0

💡 Result:

I couldn’t find any evidence that @envio-dev/hypersync-client-win32-x64-msvc has an npm release 1.1.0.

  • The npm package page (as indexed) shows the package at 0.6.5. [1]
  • jsDelivr’s package page shows 1.0.0 (but not 1.1.0). [2]

If you want to confirm from your machine, run:

npm view `@envio-dev/hypersync-client-win32-x64-msvc` versions --json
npm view `@envio-dev/hypersync-client-win32-x64-msvc` version

Sources: [1] [2]


Platform-specific binary packages for @envio-dev/hypersync-client are not published at v1.1.0.

The main package is published at 1.1.0, but the required platform-specific binaries (@envio-dev/hypersync-client-win32-x64-msvc and others) have not been published at this version. They remain at older versions (0.6.5 on npm, 1.0.0 on jsDelivr). This will cause installation failures on platforms requiring these binaries. The platform-specific packages must be published at 1.1.0 before this dependency can be used.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@packages/envio/package.json` at line 50, The dependency entry
"@envio-dev/hypersync-client": "1.1.0" in package.json references a main package
version whose platform-specific binaries are not published; either change that
entry to a version that has matching platform packages (e.g., pin to the
last-known published platform-compatible version) or hold this change and
coordinate publishing the platform-specific packages at 1.1.0; update the
package.json dependency accordingly (or revert the version bump) and add a short
comment/PR note clarifying that platform-specific packages must exist before
merging.

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🏁 Script executed:

# Search for usages of `@envio-dev/hypersync-client` in the codebase
find . -type f \( -name "*.ts" -o -name "*.tsx" -o -name "*.js" -o -name "*.jsx" \) -not -path "*/node_modules/*" | head -20

# Check if pnpm-lock.yaml exists
fd 'pnpm-lock.yaml'

# Search for any references to hypersync-client
rg 'hypersync-client' --type-add 'ts:*.{ts,tsx}' --type ts -i

Repository: enviodev/hyperindex

Length of output: 1559


🏁 Script executed:

# Look for imports of hypersync-client in the entire codebase
rg "@envio-dev/hypersync-client" --no-heading -l

# Check the lock file if it exists
fd 'pnpm-lock.yaml' -x grep -A2 -B2 'hypersync-client' {} \;

Repository: enviodev/hyperindex

Length of output: 5256


🏁 Script executed:

# Read the HyperSyncClient.res file to see actual API usage
cat packages/envio/src/sources/HyperSyncClient.res

# Check the exact packages/envio section in lock file
grep -A 30 "packages/envio:" pnpm-lock.yaml | head -50

# Verify if win32-x64-msvc exists for 1.1.0
grep "hypersync-client-win32-x64-msvc@1.1.0" pnpm-lock.yaml

Repository: enviodev/hyperindex

Length of output: 16889


🏁 Script executed:

# Get lock file size and check for both versions in packages/envio context
wc -l pnpm-lock.yaml

# Search more carefully for packages/envio dependencies section
grep -n "^  packages/envio:" pnpm-lock.yaml

Repository: enviodev/hyperindex

Length of output: 103


🌐 Web query:

@envio-dev/hypersync-client 1.1.0 release changelog breaking changes

💡 Result:

There is no @envio-dev/hypersync-client v1.1.0 release published on npm (or reflected in the generated docs site). The package’s published versions are currently still in the 0.x range (e.g., npm shows 0.6.6 as the current version). [1], [2]

Because v1.1.0 doesn’t exist for this package, there is no v1.1.0 changelog or breaking-changes list to reference.

If you meant a different artifact (e.g., a Git tag/release in a specific repo, or another package like the Rust hypersync-client crate), tell me which link/repo/package you’re looking at and I’ll pull the correct v1.1.0 breaking changes.

Sources: [1], [2]


Ensure @envio-dev/hypersync-client v1.1.0 is published to npm before merging.

The version 1.1.0 specified in package.json does not exist on the npm registry (current published version is 0.6.6). While pnpm-lock.yaml has been updated to reference 1.1.0, the package installation will fail in production environments without this version being published. Verify the package has been released to npm, or downgrade to an existing published version.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@packages/envio/package.json` at line 50, package.json pins the dependency
"@envio-dev/hypersync-client": "1.1.0" which is not published; either publish
v1.1.0 to npm or change the dependency to a published version (for example
"0.6.6") and update pnpm-lock.yaml accordingly; specifically edit the
package.json entry for "@envio-dev/hypersync-client" to a published version or
publish the 1.1.0 release, then regenerate the lockfile (run pnpm install) so
pnpm-lock.yaml no longer references the non-existent 1.1.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant