There was a recent patch to the Flow network that rejects transactions with no gas limit set. This applies to contract deployments and all transactions. Currently, adding proposal keys fails:
[SERVER] 2021/08/31 16:36:27 main.go:95: Starting server (v0.5.0)...
[JOBS] 2021/08/31 16:36:28 jobs.go:119: [Job a42592f1-e2ee-47b2-a5bb-e4e08a880352] Error while processing job: client: rpc error: code = InvalidArgument desc = invalid transaction: transaction gas limit (0) is not in the acceptable range (min: 1, max: 9999)
[SERVER] 2021/08/31 16:36:28 main.go:155: client: rpc error: code = InvalidArgument desc = invalid transaction: transaction gas limit (0) is not in the acceptable range (min: 1, max: 9999)
The max gas limit is 9999.