diff --git a/_service b/_service
index 53d0485..d732487 100644
--- a/_service
+++ b/_service
@@ -4,8 +4,8 @@
https://github.com/coreos/etcd.git
.git
etcd
- 3.3.11
- v3.3.11
+ 3.3.15
+ v3.3.15
enable
diff --git a/_servicedata b/_servicedata
index 1be019b..c197779 100644
--- a/_servicedata
+++ b/_servicedata
@@ -1,4 +1,4 @@
https://github.com/coreos/etcd.git
- 2cf9e51d2a78003b164c2998886158e60ded1cbb
\ No newline at end of file
+ 94745a4eed0425653b3b4275a208d38babceeaec
\ No newline at end of file
diff --git a/etcd-3.3.11.tar.xz b/etcd-3.3.11.tar.xz
deleted file mode 100644
index 40b2d75..0000000
--- a/etcd-3.3.11.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:55e9a794f8bd4f002d96febd1f011d67c484b1a540e67e9e286ce00d2ae7f573
-size 2122784
diff --git a/etcd-3.3.15.tar.xz b/etcd-3.3.15.tar.xz
new file mode 100644
index 0000000..a1c1209
--- /dev/null
+++ b/etcd-3.3.15.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b7baf8a9d015917dec69f4349455ad29043566d85065011bea7c343c1ca4606d
+size 4206684
diff --git a/etcd.changes b/etcd.changes
index 57ddd73..cab843a 100644
--- a/etcd.changes
+++ b/etcd.changes
@@ -1,3 +1,88 @@
+-------------------------------------------------------------------
+Thu Oct 10 09:50:11 UTC 2019 - rbrown@suse.com
+
+- Update to version 3.3.15:
+ * version: 3.3.15
+ * vendor: regenerate
+ * go.mod: remove, change back to "glide"
+ * version: 3.3.14
+ * Documentation/upgrades: special upgrade guides for >= 3.3.14
+ * version: 3.3.14-rc.0
+ * vendor: regenerate
+ * go.mod: regenerate
+ * gitignore: track vendor directory
+ * *: test with Go 1.12.9
+ * version: 3.3.14-beta.0
+ * tests/e2e: add missing curl
+ * e2e: move
+ * test: do not run "v2store" tests
+ * test: bump up timeout for e2e tests
+ * travis: fix functional tests
+ * functional: add back, travis
+ * auth: fix tests
+ * travis: do not run functional for now
+ * travis: skip windows build
+ * test: fix repo path
+ * tests/e2e: fix
+ * build: remove tools
+ * integration: fix tests
+ * integration: fix "HashKVRequest"
+ * functional: update
+ * travis.yml: fix, run e2e
+ * integration: update
+ * etcdserver: detect leader change on reads
+ * clientv3: rewrite based on 3.4
+ * raft: fix compile error in "Panic"
+ * pkg/*: add
+ * etcdserver/api/v3rpc: support watch fragmentation
+ * tests: update
+ * *: regenerate proto
+ * etcdserver/etcdserverpb/rpc.proto: add watch progress/fragment
+ * vendor: regenerate, upgrade gRPC to 1.23.0
+ * go.mod: migrate to Go module
+ * scripts: update release, genproto, dep
+ * Makefile/build: sync with 3.4 branch
+ * *: use new adt.IntervalTree interface
+ * pkg/adt: remove TODO
+ * pkg/adt: fix interval tree black-height property based on rbtree
+ * pkg/adt: document textbook implementation with pseudo-code
+ * pkg/adt: mask test failure, add TODO
+ * pkg/adt: add "IntervalTree.Delete" failure case
+ * pkg/adt: test node "11" deletion
+ * pkg/adt: README "IntervalTree.Delete" test case images
+ * pkg/adt: README initial commit
+ * pkg/adt: add "visitLevel", make "IntervalTree" interface, more tests
+ * pkg: clean up code format
+ * travis: update
+ * etcdserver: add "etcd_server_snapshot_apply_inflights_total"
+ * etcdserver/api: add "etcd_network_snapshot_send_inflights_total", "etcd_network_snapshot_receive_inflights_total"
+ * Raft HTTP: fix pause/resume race condition
+ * ctlv3: add missing newline in EndpointHealth
+ * ctlv3: support "write-out" for "endpoint health" command
+ * etcd: Replace ghodss/yaml with sigs.k8s.io/yaml
+ * version: bump up 3.3.13
+ * clientv3: fix race condition in "Endpoints" methods
+ * etcdserver: improve heartbeat send failures logging
+ * Documentation metadata for 3.3 branch (#10692)
+ * vendor: add missing files
+ * vendor: Run scripts/updatedeps.sh to cleanup unused code
+ * client: Switch to case sensitive unmarshalling to be compatible with ugorji
+ * *: update bill-of-materials
+ * vendor: Add json-iterator and its dependencies
+ * scripts: Remove generated code and script
+ * client: Replace ugorji/codec with json-iterator/go
+ * mvcc: fix db_compaction_total_duration_milliseconds
+ * wal: Add test for Verify
+ * wal: add Verify function to perform corruption check on wal contents
+ * *: Change gRPC proxy to expose etcd server endpoint /metrics
+ * travis: fix tests by using proper code path
+ * etcdserver: Use panic instead of fatal on no space left error
+ * raft: cherry pick of #8334 to release-3.3
+ * travis.yml: update Go 1.10.8
+ * version: 3.3.12
+ * etcdctl: fix strings.HasPrefix args order
+ * version: 3.3.11+git
+
-------------------------------------------------------------------
Wed Jul 24 08:40:09 UTC 2019 - matthias.gerstner@suse.com
diff --git a/etcd.spec b/etcd.spec
index a132d01..5e1c7ed 100644
--- a/etcd.spec
+++ b/etcd.spec
@@ -22,7 +22,7 @@
%endif
Name: etcd
-Version: 3.3.11
+Version: 3.3.15
Release: 0
Summary: Highly-available key value store for configuration and service discovery
License: Apache-2.0
@@ -36,9 +36,8 @@ BuildRequires: golang-packaging
BuildRequires: shadow
BuildRequires: systemd-rpm-macros
BuildRequires: xz
-BuildRequires: golang(API) = 1.11
-# go1.11.3 contains sec. fixes bsc#1118897(CVE-2018-16873) bsc#1118897(CVE-2018-16873) bsc#1118899(CVE-2018-16875)
-BuildRequires: go1.11 >= 1.11.3
+BuildRequires: golang(API) = 1.12
+BuildRequires: go1.12 >= 1.12.9
ExcludeArch: %ix86
Requires(post): %fillup_prereq
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -71,8 +70,8 @@ cp %{SOURCE5} .
%build
%{goprep} github.com/coreos/etcd
-%{gobuild} cmd/etcd
-%{gobuild} cmd/etcdctl
+%{gobuild} .
+%{gobuild} etcdctl
%install
%{goinstall}