AWS CodeCommit now enables you to restrict who can commit changes to the master branch or any branch of your choosing. Previously, you could control who can make changes to a repository but not to specific branches within a repository. Now, you can define which actions are allowed on a branch and who has permission to perform those actions. This makes it easy to set-up a workflow where only approved users can merge pull requests or commit changes to a sensitive branch.