Also we are using staging pretty heavily and do version based deployments/installers, where it's really not necessary. We actually release more often than Gitlab tough, one non bug fix version every two weeks.
For me review apps would've been the EE feature and time tracking the non EE one, especially since time tracking is also the one that many smaller companies might use.
I Also think that they should add a way to have -no-ff merges for CE (not all options but -no-ff would be helpful), but actually that's a EE only feature.
Well we switched from Stash/BitBucket to it and are still happy since we screwed JIRA also and it's way easier to maintain. I mean JIRA/Bitbucket still have no apt/rpm repository?! Still wondering what happens if gitlab upgrades PostgreSQL, if that will happen automatically...
* Review apps being complete - https://about.gitlab.com/2016/11/22/introducing-review-apps/
* Prevent merge until Review is done - https://docs.gitlab.com/ce/user/project/merge_requests/merge...
I guess it does seem less exciting considering the huge changes they've made this year. 8.15 will be interesting considering it is meant to close off their "Idea to Production" workflow.
edit: changed the merge request URL from the EE one to the CE one even though the content is basically the same.