Skip to content

Commit a2e85b1

Browse files
authored
chore: Release 1.12 (#1975)
## Motivation Release 1.12 ## Change Summary Describe the changes being made in 1-2 concise sentences. ## Merge Checklist _Choose all relevant options below by adding an `x` now or at any time before submitting for review_ - [x] PR title adheres to the [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/) standard - [x] PR has a [changeset](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#35-adding-changesets) - [x] PR has been tagged with a change label(s) (i.e. documentation, feature, bugfix, or chore) - [ ] PR includes [documentation](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#32-writing-docs) if necessary. - [x] All [commits have been signed](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#22-signing-commits) ## Additional Context If this is a relatively large or complex change, provide more details here that will help reviewers <!-- start pr-codex --> --- ## PR-Codex overview This PR bumps version numbers for various packages, introduces new features, and includes bug fixes and improvements across different modules. ### Detailed summary - Bumped version numbers for `@farcaster/core`, `@farcaster/hub-web`, `@farcaster/hub-nodejs`, and `@farcaster/shuttle` - Added support for `Link CompactStateMessage` type in shuttle, core, and hub-web - Extended verification signature max length in core - Updated dependencies in various packages - Made various bug fixes and performance improvements in hubble app > ✨ Ask PR-Codex anything about this PR by commenting with `/codex {your question}` <!-- end pr-codex -->
1 parent f784afd commit a2e85b1

28 files changed

+70
-98
lines changed

.changeset/clean-eagles-reflect.md

-5
This file was deleted.

.changeset/fifty-garlics-tickle.md

-5
This file was deleted.

.changeset/giant-monkeys-walk.md

-5
This file was deleted.

.changeset/hot-wasps-care.md

-5
This file was deleted.

.changeset/late-feet-roll.md

-5
This file was deleted.

.changeset/lazy-emus-sit.md

-5
This file was deleted.

.changeset/lemon-olives-change.md

-5
This file was deleted.

.changeset/neat-bikes-live.md

-5
This file was deleted.

.changeset/orange-peas-shop.md

-5
This file was deleted.

.changeset/poor-wolves-invite.md

-5
This file was deleted.

.changeset/proud-plums-design.md

-5
This file was deleted.

.changeset/real-pets-walk.md

-5
This file was deleted.

.changeset/shiny-carrots-behave.md

-5
This file was deleted.

.changeset/shy-steaks-study.md

-5
This file was deleted.

.changeset/silly-bobcats-yell.md

-5
This file was deleted.

.changeset/silver-timers-collect.md

-5
This file was deleted.

.changeset/tiny-waves-breathe.md

-8
This file was deleted.

apps/hubble/CHANGELOG.md

+26
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,31 @@
11
# @farcaster/hubble
22

3+
## 1.12.0
4+
5+
### Minor Changes
6+
7+
- chore: Release 1.12
8+
9+
### Patch Changes
10+
11+
- 23b94856: fix: Use `PutObject` to upload snapshot chunks to R2
12+
- e3afd5c8: fix: Use priority queue for sync work
13+
- 063d4ed1: fix: sharding events should work when requesting historical events
14+
- ec3b4e76: chore: Cleanup bundles code
15+
- 1642e610: fix: Remove backup fetching for get_node
16+
- 6bec999d: perf: Use multiple workers for validateOrRevokeMessages job
17+
- 93de5d76: fix: Prevent unnecessary decode/encode in rpc APIs
18+
- 089d1d1b: fix: Batch the de-dup check for merging messages
19+
- 006473dd: perf: Improve getSyncMetadataByPrefix performance
20+
- 63742239: chore: Cleanup trie batch inserts to use batches
21+
- 1317f1ce: fix: Use R2 for snapshots
22+
- f0bee818: fix: Batch insert merkle trie updates
23+
- 45cf3f40: fix(hubble): Add startup check for hub to verify gRPC port is reachable from public internet. Reachable address is required for hub to perform diff sync via gRPC API and sync with the network. Hub operators may need to enable port-forwarding of traffic to hub's host and port if they are behind a NAT. Startup check emits warning for now, but may be enforced in the future.
24+
- 5778e3a1: perf: Disable WAL when generating snapshots
25+
- 7b374890: feat: Add Link CompactStateMessage type for link compaction
26+
- Updated dependencies [7b374890]
27+
- @farcaster/hub-nodejs@0.11.11
28+
329
## 1.11.8
430

531
### Patch Changes

apps/hubble/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@farcaster/hubble",
3-
"version": "1.11.8",
3+
"version": "1.12.0",
44
"description": "Farcaster Hub",
55
"author": "",
66
"license": "",
@@ -75,7 +75,7 @@
7575
"@chainsafe/libp2p-noise": "^11.0.0 ",
7676
"@datastructures-js/priority-queue": "^6.3.1",
7777
"@faker-js/faker": "~7.6.0",
78-
"@farcaster/hub-nodejs": "^0.11.10",
78+
"@farcaster/hub-nodejs": "^0.11.11",
7979
"@fastify/cors": "^8.4.0",
8080
"@figma/hot-shots": "^9.0.0-figma.1",
8181
"@grpc/grpc-js": "~1.8.21",

apps/hubble/src/hubble.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ export const SNAPSHOT_S3_UPLOAD_BUCKET = "farcaster-snapshots";
105105
export const SNAPSHOT_S3_DOWNLOAD_BUCKET = "download.farcaster.xyz";
106106
export const S3_REGION = "auto";
107107

108-
export const FARCASTER_VERSION = "2024.3.20";
108+
export const FARCASTER_VERSION = "2024.5.1";
109109
export const FARCASTER_VERSIONS_SCHEDULE: VersionSchedule[] = [
110110
{ version: "2023.3.1", expiresAt: 1682553600000 }, // expires at 4/27/23 00:00 UTC
111111
{ version: "2023.4.19", expiresAt: 1686700800000 }, // expires at 6/14/23 00:00 UTC
@@ -117,6 +117,7 @@ export const FARCASTER_VERSIONS_SCHEDULE: VersionSchedule[] = [
117117
{ version: "2023.12.27", expiresAt: 1708473600000 }, // expires at 2/21/24 00:00 UTC
118118
{ version: "2024.2.7", expiresAt: 1712102400000 }, // expires at 4/3/24 00:00 UTC
119119
{ version: "2024.3.20", expiresAt: 1715731200000 }, // expires at 5/15/24 00:00 UTC
120+
{ version: "2024.5.1", expiresAt: 1719360000000 }, // expires at 6/26/24 00:00 UTC
120121
];
121122

122123
const MAX_CONTACT_INFO_AGE_MS = GOSSIP_SEEN_TTL;

packages/core/CHANGELOG.md

+7
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# @farcaster/core
22

3+
## 0.14.11
4+
5+
### Patch Changes
6+
7+
- ab9258af: feat: extend verification signature max length
8+
- 7b374890: feat: Add Link CompactStateMessage type for link compaction
9+
310
## 0.14.10
411

512
### Patch Changes

packages/core/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@farcaster/core",
3-
"version": "0.14.10",
3+
"version": "0.14.11",
44
"main": "./dist/index.js",
55
"module": "./dist/index.mjs",
66
"types": "./dist/index.d.ts",

packages/hub-nodejs/CHANGELOG.md

+9
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# @farcaster/hub-nodejs
22

3+
## 0.11.11
4+
5+
### Patch Changes
6+
7+
- 7b374890: feat: Add Link CompactStateMessage type for link compaction
8+
- Updated dependencies [ab9258af]
9+
- Updated dependencies [7b374890]
10+
- @farcaster/core@0.14.11
11+
312
## 0.11.10
413

514
### Patch Changes

packages/hub-nodejs/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@farcaster/hub-nodejs",
3-
"version": "0.11.10",
3+
"version": "0.11.11",
44
"main": "./dist/index.js",
55
"module": "./dist/index.mjs",
66
"types": "./dist/index.d.ts",
@@ -20,7 +20,7 @@
2020
"url": "https://github.com/farcasterxyz/hub-monorepo/blob/main/packages/hub-nodejs"
2121
},
2222
"dependencies": {
23-
"@farcaster/core": "0.14.10",
23+
"@farcaster/core": "0.14.11",
2424
"@grpc/grpc-js": "~1.8.21",
2525
"@noble/hashes": "^1.3.0",
2626
"neverthrow": "^6.0.0"

packages/hub-web/CHANGELOG.md

+9
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# @farcaster/hub-web
22

3+
## 0.8.8
4+
5+
### Patch Changes
6+
7+
- 7b374890: feat: Add Link CompactStateMessage type for link compaction
8+
- Updated dependencies [ab9258af]
9+
- Updated dependencies [7b374890]
10+
- @farcaster/core@0.14.11
11+
312
## 0.8.7
413

514
### Patch Changes

packages/hub-web/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@farcaster/hub-web",
3-
"version": "0.8.7",
3+
"version": "0.8.8",
44
"main": "./dist/index.js",
55
"module": "./dist/index.mjs",
66
"types": "./dist/index.d.ts",
@@ -32,7 +32,7 @@
3232
"ts-proto": "^1.146.0"
3333
},
3434
"dependencies": {
35-
"@farcaster/core": "^0.14.10",
35+
"@farcaster/core": "^0.14.11",
3636
"@improbable-eng/grpc-web": "^0.15.0",
3737
"rxjs": "^7.8.0"
3838
}

packages/shuttle/CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# @farcaster/hub-shuttle
22

3+
## 0.2.8
4+
5+
### Patch Changes
6+
7+
- f784afd2: feat: support link compact state message in shuttle
8+
- Updated dependencies [7b374890]
9+
- @farcaster/hub-nodejs@0.11.11
10+
311
## 0.2.7
412

513
### Patch Changes

packages/shuttle/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@farcaster/shuttle",
3-
"version": "0.2.7",
3+
"version": "0.2.8",
44
"main": "./dist/index.js",
55
"module": "./dist/index.mjs",
66
"types": "./dist/index.d.ts",
@@ -17,7 +17,7 @@
1717
"license": "MIT",
1818
"dependencies": {
1919
"@farcaster/hot-shots": "^10.0.0",
20-
"@farcaster/hub-nodejs": "^0.11.10",
20+
"@farcaster/hub-nodejs": "^0.11.11",
2121
"commander": "^11.0.0",
2222
"ioredis": "^5.3.2",
2323
"neverthrow": "^6.0.0",

0 commit comments

Comments
 (0)