# NEAR Rust SDK 5.1 is out The highlights of the release can be found here: https://github.com/near/near-sdk-rs/releases/tag/near-sdk-v5.1.0 Kudos to @polyprogrammist.near for contributing the massive reduction to the boilerplate! Look at this beautifully clean example now: ```rust use near_sdk::{near, env}; #[near(contract_state)] #[derive(Default)] pub struct StatusMessage { records: HashMap<AccountId, String>, } #[near] impl StatusMessage { pub fn set_status(&mut self, message: String) { let account_id = env::signer_account_id(); self.records.insert(account_id, message); } pub fn get_status(&self, account_id: AccountId) -> Option<String> { self.records.get(&account_id).cloned() } } ```