# Release notes for Gluster 3.12.8 This is a bugfix release. The release notes for [3.12.0](3.12.0.md), [3.12.1](3.12.1.md), [3.12.2](3.12.2.md), [3.12.3](3.12.3.md), [3.12.4](3.12.4.md), [3.12.5](3.12.5.md), [3.12.6](3.12.6.md), [3.12.7](3.12.7.md), [3.12.8](3.12.8.md) contain a listing of all the new features that were added and bugs fixed in the GlusterFS 3.12 stable release. ## Bugs addressed A total of 9 patches have been merged, addressing 9 bugs - [#1543708](https://bugzilla.redhat.com/1543708): glusterd fails to attach brick during restart of the node - [#1546627](https://bugzilla.redhat.com/1546627): Syntactical errors in hook scripts for managing SELinux context on bricks - [#1549473](https://bugzilla.redhat.com/1549473): possible memleak in glusterfsd process with brick multiplexing on - [#1555161](https://bugzilla.redhat.com/1555161): [Rebalance] ENOSPC errors on few files in rebalance logs - [#1555201](https://bugzilla.redhat.com/1555201): After a replace brick command, self-heal takes some time to start healing files on disperse volumes - [#1558352](https://bugzilla.redhat.com/1558352): [EC] Read performance of EC volume exported over gNFS is significantly lower than write performance - [#1561731](https://bugzilla.redhat.com/1561731): Rebalance failures on a dispersed volume with lookup-optimize enabled - [#1562723](https://bugzilla.redhat.com/1562723): SHD is not healing entries in halo replication - [#1565590](https://bugzilla.redhat.com/1565590): timer: Possible race condition between gf_timer_* routines