Releases: bobanetwork/boba_legacy
The Beautiful Damascus Goat 🐐(v0.4.3) Developer Release Notes *PATCH*
This patch release includes two fixes:
- https://github.com/bobanetwork/boba/pull/596
Bobalink fixes on the API end. - https://github.com/bobanetwork/boba/pull/455
This adds the ability to relay messages from specified contracts (not just our bridges).
The Beautiful Damascus Goat 🐐(v0.4.2) Developer Release Notes *PATCH*
- https://github.com/bobanetwork/boba/pull/538 Validation for uploaded DTL address lists
- https://github.com/bobanetwork/boba/pull/541 Free etherscan plan was removed and the functionality as well, we didn't like it
- https://github.com/bobanetwork/boba/pull/547 We tried some things with proxyd and are reverting these changes
- https://github.com/bobanetwork/boba/pull/553 we're setting gascap now on our nodes so that they're not exhausted from aggressive RPCs + checking the inputs calldata on Hybrid Compute to make it more robust
What's Changed
- Release/v0.4.2 by @InoMurko in https://github.com/bobanetwork/boba/pull/559
Full Changelog: bobanetwork/boba@v0.4.1...v0.4.2
The Beautiful Damascus Goat 🐐(v0.4.1) Developer Release Notes *PATCH*
-
https://github.com/bobanetwork/boba/pull/543 This is a patch release 0.4.1 that disables json rpc validation in batch requests in proxyd.
-
https://github.com/bobanetwork/boba/pull/508 Account abstraction work continues:
What's Changed
- Release/v0.4.1 by @InoMurko in https://github.com/bobanetwork/boba/pull/544
Full Changelog: bobanetwork/boba@v0.4.0...v0.4.1
The Beautiful Damascus Goat 🐐(v0.4.0) Developer Release Notes
What's Changed
A few new features we've added to this release:
First, a big one:
https://github.com/bobanetwork/boba/pull/498 developers will LOVE this. We've added a dev tool page that helps you interact with any contract on the chain!
Backend Hybrid Compute:
Hybrid Compute is now the offical name, deprecating Turing.
Relax the length restriction to support larger Hybrid Compute payloads.
This allows developers to interact with more complicated Web2 APIs and bring in more structured data!
We're using Hybrid Compute to bring in Chainlink data from L1s or L2s. We call it Bobalink!
Bobalink will only be available on Goerli testnet and eventually on all Boba production deployments (ETH,Avax,Moonbeam,Fantom). Docs TBD!
bobanetwork/boba#204
https://github.com/bobanetwork/boba/tree/develop/boba_examples/turing-complex-types
https://github.com/bobanetwork/boba/pull/481
https://github.com/bobanetwork/boba/pull/492
https://github.com/bobanetwork/boba/pull/458
NFT bridging:
Alongside ERC721 we're now supporting ERC1155
https://github.com/bobanetwork/boba/pull/436
Gateway:
Fixing broken links, and ease functionality on the gateway, add Sushi to ecosystem page, and update old deprecated ones, we're now exposing functionality to deposit ETH and tokens to other
addresses
https://github.com/bobanetwork/boba/issues/393
https://github.com/bobanetwork/boba/pull/451
https://github.com/bobanetwork/boba/pull/454
https://github.com/bobanetwork/boba/pull/469
https://github.com/bobanetwork/boba/pull/435
https://github.com/bobanetwork/boba/pull/447
https://github.com/bobanetwork/boba/pull/518
https://github.com/bobanetwork/boba/pull/507
https://github.com/bobanetwork/boba/pull/488
https://github.com/bobanetwork/boba/pull/522
https://github.com/bobanetwork/boba/pull/526
Testnets:
We have deprecated Rinkeby, long live Goerli!
https://github.com/bobanetwork/boba/pull/441
Contracts, token and tokenomics, DAO:
We've decided to temporarly hold on Ve tokenomics and the new DAO structure
https://github.com/bobanetwork/boba/pull/535
https://github.com/bobanetwork/boba/pull/462
Bridging:
Teleportation, a new feature you haven't heard before is in the works! We won't release this just yet, but here's a implementation preview.
https://github.com/bobanetwork/boba/pull/407
Fraud detector:
Fraud detector has been added a health check
https://github.com/bobanetwork/boba/pull/506
Account Abstraction:
A couple of PRs related to Account Abstraction we're getting ready to deliver in the coming months. This functionality is not usable yet!
https://github.com/bobanetwork/boba/pull/489
https://github.com/bobanetwork/boba/pull/472
Thanks to Optimism, we've bumped the proxyd code
https://github.com/bobanetwork/boba/pull/445
A lot of work has been put on stabilizing local development environment, CICD pipelines and tests
https://github.com/bobanetwork/boba/pull/512
https://github.com/bobanetwork/boba/pull/520
https://github.com/bobanetwork/boba/pull/525
https://github.com/bobanetwork/boba/pull/529
https://github.com/bobanetwork/boba/pull/527
https://github.com/bobanetwork/boba/pull/534
LZ bridges bump
https://github.com/bobanetwork/boba/pull/476
- Release/v0.4.0 by @InoMurko in https://github.com/bobanetwork/boba/pull/535
Full Changelog: bobanetwork/boba@v0.3.0...v0.4.0
v0.3.1
What's Changed
- [Gateway] : v0.3.1: patch fixes Airdrop, Bring Old Dao Back. by @sk-enya in https://github.com/bobanetwork/boba/pull/470
Add gascap and check input on hybrid compute and add unit tests
Full Changelog: bobanetwork/boba@v0.3.0...v0.3.1
The Tenacious Tiger 🐯 (0.2.2) *PATCH*
Some general fixes reported by Sentry and removed Airdrop claim.
More here:
https://github.com/bobanetwork/boba/pull/468
The Beautiful Bactrian Camel 🐫 (v0.3.0) Developer Release Notes
Every release promises new and exciting things happening with Boba Network, and the Beautiful Bactrian Camel (v0.3.0) release is no exception. Amazing new partners, great new features, and the continual effort to make user experience even better for contributing developers and users alike. Let's dive right into the latest changes and fixes.
We’re Ironing Out the Wrinkles to Make Transactions Even Smoother
-
We fixed the ABI, or Application Binary Interface, which is an interface that makes sending transactions easier. It was encountering errors, and we resolved them.
-
Because some tokens are not ERC20 compatible, our standard ABI wasn’t working for those tokens, and as stated above, we use ABI to make sending transactions easier. In order to solve this problem, we’re now fetching token info (name, symbol, etc) from a maintained single file instead of querying it from the blockchain, and as a result, this improves speed as well.
See the PRs for more details:
New Members of the Boba Network Multichain Ecosystem
There have been some incredible new additions to the multichain ecosystem here at Boba Network, so let’s take a look at what’s new.
- Since we’ve added more chains to the Boba’s ecosystem, we’ve created a brand spanking new page on the gateway where you can easily see and access all of the chains available on Boba Network, both Mainnet and Testnet. See the image below to check it out.
- Beamer is now available on the Mainnet, so in this release, you’ll see that reflected on the ecosystem page, as you can see from the image below.
-
We added SushiSwap to the ecosystem page
-
We added the L2StandardTokenFactory address for the Boba Mainnet
See the PRs for more details:
Bridge to Alt L1s
You may have already heard, but Boba Network now offers bridging to non-Ethereum L1s, and we’ve made several changes to reflect that.
- We’ve added the ability to bridge from Boba to other L1s, like BNB and AVAX
-
We’ve improved the UI/UX of bridging to non-Ethereum L1s, for instance, by disabling the button for transactions when not enough ETH is detected in the user’s wallet to cover estimated transaction fees.
See the PRs for more details:
We’re Getting Ready for Boba V3
Boba v3 is coming, and we’re already preparing for it to land.
-
We’ve moved Bedrock-specific architecture to our new v3-repositories in anticipation for Boba V3, which, if you didn’t know, is going to introduce a lot of awesome changes to the Boba Network, which will be compatible with Optimism’s bedrock, and will utilize the Erigon client to continue to encourage client-diversity. Bedrock submodules were removed in this effort to start making the transition to Boba v3.
See the PR for more details:
Tweaks and Changes Here and There
Overall improvements have been made to a variety of areas, because we’re thorough. So here’s what we’ve been up to, gradually making Boba more intuitive for users and contributing developers alike.
-
We’ve implemented an important fix, ensuring that if minting fails on the other layer during bridging, the NFT being bridged returns back to the original owner.
-
We’ve improved on loading speed because faster is better, obviously
-
We’re reducing crashes and errors by increasing the interval for fetching gas prices, so that you can focus on your transactions, and we focus on making that process as smooth as possible.
-
We worked on updating the message relayer so that the message relayer should only relay the messages to the L1 liquidity pool and L1 message contract. For obvious reasons, We don't want to cover the cost for relaying the random messages, so we added a whitelist for the message relayer and message relayer fast.
-
…And we fixed some typos and error code messages
See the PRs for more details:
[PR#419]
[PR#410]
[PR#394]
[PR#394]
[PR#416]
[PR#359]
[PR#379]
The Tenacious Tiger 🐯 (0.2.1) *PATCH*
Some visual and backward compatible fixes:
https://github.com/bobanetwork/boba/pull/392
https://github.com/bobanetwork/boba/pull/384
https://github.com/bobanetwork/boba/pull/403
Tree Toad 🐸🐸 (v0.1.2) *PATCH*
Two minor Gateway fixes for v0.1.1 release.
The patch release includes:
Tiger
The Tenacious Tiger 🐯 (0.2.0) Developer Release Notes
Here at Enya Inc., our developers are always working hard to deliver on incredible features, speedy fixes, and a professional polish to Boba Network. And as can be seen in the tenacious Tiger Release notes (0.2.0), they never disappoint.
So let’s get into all the amazing features you can look forward to in the Tiger Release.
New Challengers Approaching!
We’ve got a fantastic new lineup to add to the ecosystem page, and we can’t wait for you guys to see them. Here are the latest projects being built on Boba.
We added MetaForra's Futuructa, Rabby Wallet, Witnet Oracle, and Beamer to the ecosystem. In addition, we added CGT Token to the gateway. So be sure to check those out!
[See PR #323 for more details]
[See PR #311 for more details]
[See PR #345 for more details]
[See PR #299 for more details]
[See PR #290 for more details]
We Support Contract Verification on Bobascan!
If you don’t remember, we recently made the transition from Etherscan to Bobascan. And now you can verify your contracts on the Bobascan site.
[See PR #300 for more details]
Enhancements for Layer Zero
In this release, we’ve made some enhancements and changes regarding Layer Zero. First of all, we added bridge code that was audited. Specifically, the bridge code was Layer Zero contract endpoint implementations. Additionally, we created a monitor for Layer Zero to be aware of the status of operations and transactions. And finally, made a Watcher API and made a tab to show the history of events to enhance the functionality of the monitor.
[see PR #337 for more details]
[See PR #321 for more details]
[See PR#346 for more details]
We’re Cleaning Up the House
We went around fixing up bugs here and there so that each user and contributor of our community has a smooth experience working with Boba Network. Here are a couple of the wrinkles we smoothed out.
We updated Sentry packaging and fixed filtering errors, as well as improved the monitor service, plus a few small changes here and there.
[See PR# 167 for more details]
[See PR #305 for more details]
[See PR #266 for more details]
[See PR #358 for more details]
Attention to Detail
Minor things we’ve changed, fixed, or added that may seem small individually, but add up in the end!
We added an unpause function, added URL subpages to the Gateway, updated a gas estimation account, and added a Gateway-specific identifier to Sentry.
[See PR #356 for more details]
[See PR #322 for more details]
[See PR #344 for more details]
[See PR# 347 for more details]
Stay tuned for the next batch of release notes from Boba Network, and be sure to follow us on Twitter! See you then.