Notable Changes
* Slashing and operator set upgrade
* Tracking eigenlayer middleware - https://github.com/Layr-Labs/eigenlayer-middleware/tree/feat/slashing-release-branch
* Tracking eigenlayer core - https://github.com/Layr-Labs/eigenlayer-contracts/releases/tag/v1.0.2
What's Changed
* chore: update to latest dev contracts by gpabst in https://github.com/Layr-Labs/eigensdk-go/pull/397
* feat: add ProcessClaims convenience method for batch claiming by gpabst in https://github.com/Layr-Labs/eigensdk-go/pull/399
* feat: methods to set and read operator avs split by gpabst in https://github.com/Layr-Labs/eigensdk-go/pull/401
* feat: convenience methods to get/set operator PI split by gpabst in https://github.com/Layr-Labs/eigensdk-go/pull/406
* Update go.mod by anupsv in https://github.com/Layr-Labs/eigensdk-go/pull/411
* feat: slashing by shrimalmadhur in https://github.com/Layr-Labs/eigensdk-go/pull/342
New Contributors
* anupsv made their first contribution in https://github.com/Layr-Labs/eigensdk-go/pull/411
**Full Changelog**: https://github.com/Layr-Labs/eigensdk-go/compare/v0.1.13...v0.2.0-beta
v0.1.12-mainnet
Contracts
This release points to
* EigenLayer Middleware - https://github.com/Layr-Labs/eigenlayer-middleware/releases/tag/v0.4.3-mainnet-rewards
* EigenLayer Core Contracts - https://github.com/Layr-Labs/eigenlayer-contracts/releases/tag/v0.4.3-mainnet-rewards-foundation-incentives
What's Changed
* chore(deps): bump github.com/docker/docker from 25.0.5+incompatible to 25.0.6+incompatible by dependabot in https://github.com/Layr-Labs/eigensdk-go/pull/346
* add fn for get claimed rewards by shrimalmadhur in https://github.com/Layr-Labs/eigensdk-go/pull/357
* ci: add merge group to CI by shrimalmadhur in https://github.com/Layr-Labs/eigensdk-go/pull/370
* Avoid panic in ReadStringFromSecretManager in secretmanager.go by pablodeymo in https://github.com/Layr-Labs/eigensdk-go/pull/344
* Remove unused code in utils.go by pablodeymo in https://github.com/Layr-Labs/eigensdk-go/pull/347
* add timeout to metrics server by shrimalmadhur in https://github.com/Layr-Labs/eigensdk-go/pull/368
* Add compliance tests by pablodeymo in https://github.com/Layr-Labs/eigensdk-go/pull/339
* Chaging data types to avoid dangerous conversions by pablodeymo in https://github.com/Layr-Labs/eigensdk-go/pull/348
* Change rand library for a a cryptographically secure random number generator one by pablodeymo in https://github.com/Layr-Labs/eigensdk-go/pull/349
* Cleaning file path before using it by pablodeymo in https://github.com/Layr-Labs/eigensdk-go/pull/353
* Remove panic in BuildAll by pablodeymo in https://github.com/Layr-Labs/eigensdk-go/pull/354
* Change the way exec.Command is called to sanitize parameters by pablodeymo in https://github.com/Layr-Labs/eigensdk-go/pull/356
* Documentation in NewBlsAggregatorService by pablodeymo in https://github.com/Layr-Labs/eigensdk-go/pull/358
* Add AvsRegistry tests by TomasArrachea in https://github.com/Layr-Labs/eigensdk-go/pull/360
* Reduce permissions for file created according to CWE-276 by pablodeymo in https://github.com/Layr-Labs/eigensdk-go/pull/355
* Add ElContracts Reader tests by TomasArrachea in https://github.com/Layr-Labs/eigensdk-go/pull/369
* Change the usage of the element in for loop to avoid memory aliasing by pablodeymo in https://github.com/Layr-Labs/eigensdk-go/pull/352
* Add Egnkey tests by TomasArrachea in https://github.com/Layr-Labs/eigensdk-go/pull/377
* Add Signer tests by TomasArrachea in https://github.com/Layr-Labs/eigensdk-go/pull/373
* Remove ReadFile util by TomasArrachea in https://github.com/Layr-Labs/eigensdk-go/pull/376
* Get operator stake in quorums of operator at current block race condition by pablodeymo in https://github.com/Layr-Labs/eigensdk-go/pull/371
* chore: clean up elcontracts to take context by shrimalmadhur in https://github.com/Layr-Labs/eigensdk-go/pull/383
* Add Instrumented Client tests by pablodeymo in https://github.com/Layr-Labs/eigensdk-go/pull/372
* Add ElContracts Writer tests by pablodeymo in https://github.com/Layr-Labs/eigensdk-go/pull/361
* Add BLS Aggregation window waiting after quorum by TomasArrachea in https://github.com/Layr-Labs/eigensdk-go/pull/386
* chore: remove unused methods by gpabst in https://github.com/Layr-Labs/eigensdk-go/pull/387
* Update to mainnet rewards v0.4.3 by pablodeymo in https://github.com/Layr-Labs/eigensdk-go/pull/407
New Contributors
* pablodeymo made their first contribution in https://github.com/Layr-Labs/eigensdk-go/pull/344
**Full Changelog**: https://github.com/Layr-Labs/eigensdk-go/compare/v0.1.12...v0.1.12-mainnet