From 90dde9beabcac3874a274f9f7952f25ba8c1c7a3 Mon Sep 17 00:00:00 2001 From: Solomon Hykes Date: Wed, 19 Jun 2013 14:59:28 -0700 Subject: [PATCH] *Builder: warn pre-1.3 clients that they need to upgrade. This breaks semver, but our API should still be in 0.X versioning, in which case semver allows breaking changes. --- api.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/api.go b/api.go index 563888c6b..1aa46e6b3 100644 --- a/api.go +++ b/api.go @@ -715,6 +715,9 @@ func postImagesGetCache(srv *Server, version float64, w http.ResponseWriter, r * } func postBuild(srv *Server, version float64, w http.ResponseWriter, r *http.Request, vars map[string]string) error { + if version < 1.3 { + return fmt.Errorf("Multipart upload for build is no longer supported. Please upgrade your docker client.") + } // FIXME: "remote" is not a clear variable name. remote := r.FormValue("t") tag := ""