Skip to content
This repository was archived by the owner on Jan 22, 2025. It is now read-only.

Releases: solana-labs/solana

v0.8 release automation test drive

13 Sep 21:24
Compare
Choose a tag to compare
Pre-release
Fix missing recycle in recv_from (#1205)

In the error case that i>0 (we have blobs to send)
we break out of the loop and do not push the allocated r
to the v array. We should recycle this blob, otherwise it
will be dropped.

v0.7.2

18 Aug 06:21
7d5bb28
Compare
Choose a tag to compare

More public testnet stability improvements

v0.7.1

13 Aug 19:20
9688f8f
Compare
Choose a tag to compare

Public testnet stability improvements

Public testnet

19 Jul 13:27
9d2d9a0
Compare
Choose a tag to compare

What's New?

A public testnet at testnet.solana.com!

  • solana-wallet, a command-line application to interact with the testnet
  • solana-drone, a handy little tool to do testnet airdrops so that anyone can play
  • Ubuntu “snap” packages to effortlessly spin up full nodes
  • Fullnode deployment to Amazon Web Services and Google Compute Platform
  • Added Windows support
  • Network stability features
    • Validator bring-up and auto-restart
    • Block repair messaging, complete with exponential backoff
    • Erasure coding for on-the-fly repairs

Solana's TPS Report

We’re back up above 250k TPS and this time on a 50 node network! We didn’t spend much time on optimization this month, but cleared out the performance regression from the last release, while also putting ourselves in a better position for future optimizations, including new internal benchmarking infrastructure and code restructuring that caters to GPU migration.

New Recruits

Meet Solana’s Stallions! Each one more magnificent than the last. [Silicon Valley S05E02]

stallions

Test-drive the Testnet

On Ubuntu 16.04:

Install solana with snap:

$ sudo snap install solana --beta --devmode

Run solana-wallet to interact with the testnet:

$ solana.keygen
$ solana.wallet airdrop --tokens=100
$ solana.wallet pay --tokens=10 --to=<PUBKEY>
<SIGNATURE>
$ solana.wallet confirm <SIGNATURE>
$ solana.wallet balance
90

To run a public validator:

$ sudo snap install solana --beta --devmode
$ sudo snap set solana mode=validator
$ sudo snap logs -f solana

For more detailed instructions, such as how to perform your own TPS test against the testnet, see the Solana README on GitHub!

If you run into problems, please report them on the Solana Telegram channel.

What’s Next?

  • More nodes! We're only making use of 2 tiers in our Avalanche architecture. We expect that to be at least 3 tiers by mainnet and with far more nodes at each tier.
  • Lay the groundwork for our generic smart contracts platform. It’s going to be beautiful. We can’t wait to tell you more!

Code Contributions

@CriesofCarrots added solana-drone and solana-wallet. Spoiler: she’s our next hire.
@carllin. Added window repair retransmission and stake-based gossip.
@rlkelly upgraded the tty check to help port to Windows

Drop in

19 Jul 12:42
88646bf
Compare
Choose a tag to compare
Drop in Pre-release
Pre-release
v0.7.0-rc.6

Version bump

Another day, another release candidate

18 Jul 03:51
Compare
Choose a tag to compare
Pre-release

So close now...

Duck dive

16 Jul 17:51
Compare
Choose a tag to compare
Duck dive Pre-release
Pre-release
v0.7.0-rc.3

flush writer, makes partial deserialization a bit less likely

Pop Up

18 Jul 13:11
a6cb2f1
Compare
Choose a tag to compare
Pop Up Pre-release
Pre-release

Release automation check

More paddlin'

13 Jul 21:12
Compare
Choose a tag to compare
More paddlin' Pre-release
Pre-release

Push straight to master from a non-solana email address? That's a paddlin'

Paddlin'

13 Jul 21:05
61db53f
Compare
Choose a tag to compare
Paddlin' Pre-release
Pre-release

Forget to version bump? That's a paddlin'