Estaba usando bash3 hasta ahora, y acabo de recibir una copia de la última versión
$ ./bash --version
GNU bash, version 4.1.0(1)-release (i686-pc-linux-gnu)
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
$
¿Cuáles son los principales cambios / adiciones de funciones en la versión 4 sobre la versión 3?

Respuestas:
El archivo NOTICIAS enumera las características que se agregaron en cada versión.
En particular, en 4.0 veo un par de mejoras en la infraestructura de autocompletado, la adición (opcional) del
**operador global, matrices asociativas y varios atajos sintácticos.fuente
autocdopción: no parece mucho, pero como usuario de zsh, es lo que más extraño cuando ocasionalmente uso bash (<4 o no configurado).Lo más importante para el comportamiento de los scripts de edad, con el comportamiento
set -eha cambiado ligeramente, entre otras cosas para( ...),[[ ... ]]y(( ... )).Se dice que el nuevo comportamiento está documentado en el manual.
Por ejemplo:
fuente