Bash 4 introduced new terminators like ;;& to test the next pattern and ;& to execute the next list of commands. It added coprocesses to run processes in the background and communicate via file descriptors. Other new features included the mapfile command to read files into arrays, case modification in parameter substitution, declaring associative arrays, brace expansion, substring extraction, globstar to match directories recursively, $BASHPID to get the process ID, and improvements to read with options like -e, -t, and -i. Links to documentation and downloads were provided.