Releases: percona/percona-backup-mongodb
v0.2.1
WARNING
NOTE: THIS AN ALPHA-LEVEL RELEASE NOT RECOMMENDED FOR PRODUCTION!!!
APIs, methods and configuration fields are likely to change in the near future!
Please report issues with a Percona Ticket
Changelog
6c98654 Log version+commit at startup of agent+coordinator (#171)
7b81430 Only start clients refresher if clientsRefreshSecs > 0 (#177)
72986f9 PBM-157: Refresh client state before backup (and every N x seconds) to fix stale agent states (#175)
3d5afff Use 3.6 docker tag for PSMDB as default (#176)
9ac500f Use gzip as default for backup (#178)
v0.2.0
WARNING
NOTE: THIS AN ALPHA-LEVEL RELEASE NOT RECOMMENDED FOR PRODUCTION!!!
APIs, methods and configuration fields are likely to change in the near future!
Please report issues with a Percona Ticket
Changelog
4da60d3 0.1.0 readme.md (#147)
21688f1 0.1.0 readme.md (#148)
74a39df Add gosec make step to test for security issues (#155)
1de4d7c Add image to README showing MongoDB replica set
6e4d293 Added S3 backup support
d669e90 CLI --help/flags cleanup #2 (#154)
1278dbc Disable gorelease docker build until its required, it is causing an error
4c3f277 Fix TestListAgents failures
72e7d0e Fix authenticationRestrictions problem with testing #2 (#169)
4a16586 Fix authenticationRestrictions problem with testing (#168)
020798d Fix gofmt suggestions (https://goreportcard.com/report/github.com/percona/percona-backup-mongodb#gofmt)
2f1ef11 Fix ineffassign suggestions (https://goreportcard.com/report/github.com/percona/percona-backup-mongodb#ineffassign) (#164)
8cd089b Fix mispellings (#163)
fc17c81 Fix tests + golint problems (#165)
4a546c4 Fix unit test failures in pbmctl (#158)
f1ee7ce Fix wrong backupDir var, add ca-certs to alpine images to fix x509 CA cert error for s3
c0b6a18 Goreleaser ldflags and arch fix (#149)
813b496 Goreleaser ldflags and arch fix2 (#150)
834848e Gosec v1 (#157)
46aa6d1 Makefile
834d0a8 Merge branch 'master' of percona.github.com:percona/percona-backup-mongodb
752843d Merge branch 'master' of percona.github.com:percona/percona-backup-mongodb
afa3258 Merge branch 's3-testing' of percona.github.com:percona/percona-backup-mongodb into s3-testing
7e49a34 Merge pull request #152 from percona/s3-testing
d4b3ad7 Merge pull request #170 from borys-belinsky/doc-readme-add-image
b903590 New backup writer
2176ab5 PBM-104+117: Support gRPC message compression + CLI --help tweaks (#151)
bb623d2 Readme.md fix createUser example typo (#160)
f9cbc34 Readme.md update v0 (#159)
3a797b2 S3 fixes
f25cd3f Update .gitignore for 'make' and upx tmpfiles (#153)
7b1e782 Update pbm-agent flags (#167)
1c4b897 Updated dependencies
77118d4 Updated dir/bucket exists func
9988ba0 Use filepath.Clean() to sanitize filenames (to resolve gosec error) (#156)
4cbd554 add cla badge to readme. (#146)
165f2c5 go_vet fixes (https://goreportcard.com/report/github.com/percona/percona-backup-mongodb#go_vet) (#162)
e7926ca merge
v0.1.0
WARNING
NOTE: THIS AN ALPHA-LEVEL RELEASE NOT RECOMMENDED FOR PRODUCTION!!!
APIs, methods and configuration fields are likely to change in the near future!
Please report issues with a Percona Ticket
Changelog
a60e11d Allow coordinator to bind to non-localhost (#133)
0a2836a Make internal/dumper and internal/restore use auth to unbreak tests (#39)
f58d721 Test fixes for 2 shards (#86)
89c87aa .gitignore update
4d23bdf 2 shards docker-compose.yml (#84)
29299ad 3-node Replset w/ssl testing v0 (#18)
810453d A few more fixes to get Jenkins CI builds running (#7)
0ffa5d1 Add --always-recreate-deps to docker-compose up command (#87)
6e13d3a Add .LastWrite() method to IsMaster (#118)
1e9f691 Add Dockerfile and docker-compose.yml for running Jenkins CI tests (#6)
84700c4 Add a 'start' tailer timestamp (#16)
dfaed8d Add codecov badge now that builds support it (#11)
eca90ef Add internal cluster v5 (#41)
bcb5e72 Add internal/db for handling DB SSL conns (#81)
9e91350 Add lock to fix data race (#22)
46b3bec Add logger for mgo debug logs (#122)
a10c1c8 Add missing files (#42)
6a004fa Add query comment to oplog tailer for troubleshooting/profiling/QAN (#17)
a937fae Add struct for unmarshalling the 'ts' only
5b11e62 Add test full type (#64)
51d972c Add-back explicit sort
dc3a0c5 Added env var for s3 bucket & file
131b07e Added restore
477493a Admin list clients
d111fd3 Allow override to db URI in tests (#5)
fd1ab89 Allow test mongodb user to read 'config' (#77)
d75875c Basic gRPC added
48a7d2f Big Refactor
1c0b4e1 Cleanup Makefile, use .env var for docker-compose.yml (#73)
3e4fab1 Code cleanup
1083a58 Create LICENSE (#137)
28c49a5 Default oplog open is master last oplog write (#20)
b4327f1 Default oplog open is master last oplog write v2 (#21)
a2d8042 Default to 3.6 PSMDB for now (#144)
c5bc1f4 Disable preserveUUID, its for 4.0 only (#66)
278658b Docker images v0 (#113)
37f4e9b Docker images v1 (#115)
6807169 Docker images v1 (#120)
ba6b750 Docker subdir (#74)
f8027cc Fix .gitignore
1b898ef Fix .gitignore #2
5fad069 Fix .gitignore problem after 'git mv'
d1dca8d Fix AWS tests in Jenkins by passing vars correctly, rename bucket to indicate project (#8)
14e2e1c Fix TestBasicApplyLog (#62)
bdb2ef0 Fix broken tests from adding internal/cluster (#38)
4e492dd Fix build script
d2bcfe9 Fix docker-compose + docker/Dockerfile.test (#99)
504f5cc Fix for renamed func, add func for replset name string (#51)
887431c Fix makefile
c53faaa Fix makefile
36e7162 Fix makefile since merge (#72)
ab953f1 Fix more tests (#117)
f580275 Fix operationTime, should be *bson.MongoTimestamp (#49)
bd4fc44 Fix session/col variable
6cfbdb2 Fixed oplog replay
e4d3eca Fixed oplog tailer when there are no ops (timeout)
d773fb0 Fixes for codecov support (#9)
760056f Get mongos routers (#116)
a5e32ee Golang tests and jenkins v2 (#10)
bba7c73 Goreleaser v0 (#131)
872c5a6 Hotbackup restore features, adding dep (#70)
53424ef Hotbackup restore v5 (#78)
e017314 Improve internal/cluster testing, fix tests (#40)
21fe5da Improved tailer
4a8db0e Initial commit
d4a5d59 Initial commit
6d0212d Internal cluster balancer funcs (#44)
d64e6b6 Internal cluster balancer funcs v1 (#45)
84abee4 Internal clusterID and replsetID funcs (#46)
cf16e55 Internal hotbackup v2 (#59)
be7a9a0 Internal hotbackup v3 (#65)
314ed75 Make .OpenAt() use the provided time (t) field, add timestamp counter (#14)
6c1ea5f Make cert file test vars public (#82)
9db0a42 Make docker builds of pbmctl (#145)
2cfdd94 Make isMaster funcs in internal/cluster public, add IsShardsvr() (#43)
a33a453 Merge branch 'master' into PMB-26
d6ba889 Merge branch 'master' into PMB-3
76bf533 Merge branch 'master' into PMB-3
5482020 Merge branch 'master' into PMB-31
5feb258 Merge branch 'master' into PMB-96
cf51041 Merge branch 'master' into admin-list-clients
79806c7 Merge branch 'master' into cli-agents-tests
6a2692d Merge branch 'master' into cli-agents-tests
e3791df Merge branch 'master' into grpc
8529372 Merge branch 'master' into grpc
e23828a Merge branch 'master' of percona.github.com:percona/mongodb-backup
fcc8c9e Merge branch 'master' of percona.github.com:percona/mongodb-backup
bb6df92 Merge branch 'master' of percona.github.com:percona/mongodb-backup
a6378a9 Merge branch 'master' of percona.github.com:percona/mongodb-backup
d502874 Merge pull request #1 from percona/tailer_findanduse_oplog_tail_ts
bee652a Merge pull request #100 from percona/PMB-59
585def5 Merge pull request #101 from percona/PMB-71
fcfdb9f Merge pull request #102 from percona/new-agent-server-logging
7b512a6 Merge pull request #103 from percona/PMB-72
f2ed06b Merge pull request #104 from percona/PMB-70
e9003ff Merge pull request #105 from percona/PMB-37
26922a2 Merge pull request #106 from percona/PMB-78
78f9ad6 Merge pull request #107 from percona/PMB-77
2e9b7b7 Merge pull request #108 from percona/PMB-69
f4b56c1 Merge pull request #109 from percona/PMB-85
0714734 Merge pull request #110 from percona/PMB-80
2f76c03 Merge pull request #111 from percona/PMB-16
b099b7b Merge pull request #112 from percona/PMB-79
bbb57d5 Merge pull request #119 from percona/PMB-73
cbb16db Merge pull request #121 from percona/PMB-101
6238fc7 Merge pull request #123 from percona/PMB-101
b86e1ac Merge pull request #127 from percona/PMB-110-b
1c2ca8b Merge pull request #128 from percona/fix-restore
59ec259 Merge pull request #129 from percona/improve-tailer-timeout
8ed486d Merge pull request #132 from EvgeniyPatlan/master
5e49097 Merge pull request #134 from percona/PMB-96
edb1de9 Merge pull request #135 from percona/PMB-119
d9d2c81 Merge pull request #136 from percona/PMB-119-unique-ids
262d793 Merge pull request #140 from EvgeniyPatlan/master
93a5985 Merge pull request #142 from percona/new-restore
fb0abb7 Merge pull request #2 from percona/store_last_oplog_entry
a05ad05 Merge pull request #47 from percona/oplog_tailer_clone_session
1c01397 Merge pull request #50 from percona/grpc
66e9cfb Merge pull request #54 from percona/admin-list-clients
f2744cb Merge pull request #55 from percona/PMB-4
e90db63 Merge pull request #60 from percona/master
ac8a966 Merge pull request #61 from percona/PMB-5
7d86afd Merge pull request #67 from percona/PMB-3
703e2e1 Merge pull request #68 from percona/PMB-8
103e4d1 Merge pull request #69 from percona/new-tests
f5bf3dc Merge pull request #79 from percona/cli-agents-tests
4aade10 Merge pull request #83 from percona/PMB-26
7e9a6f8 Merge pull request #88 from percona/PMB-31
680b2d0 Merge pull request #89 from percona/PMB-52
f76d796 Merge pull request #90 from percona/PMB-54
6fca2d9 Merge pull request #91 from percona/PMB-56
a72af97 Merge pull request #92 from percona/PMB-55
40a392f Merge pull request #93 from percona/PMB-57
dd86147 Merge pull request #94 from percona/PMB-58
94f1d8f Merge pull request #95 from percona/PMB-64
cd34432 Merge pull request #96 from percona/PMB-62
77c76f3 Merge pull request #97 from percona/PMB-61
2f1c456 Merge pull request #98 from percona/PMB-61
0e99c2c Merge remote-tracking branch 'origin/master' into docker_images_v1
40c0f92 Merge remote-tracking branch 'origin/master' into oplog_tailer_clone_session
fe158d9 Merge remote-tracking branch 'origin/master' into oplog_tailer_clone_session
4b8d4d4 More build fixes to docker-compose, etc (#76)
8fbaf95 More docker tweaks
53fb27d More rename fixes (#139)
9b4565b Move a few more funcs into object-like methods (#53)
9de91a6 Move missing replset funcs to structmethods v1 (#56)
b90263c Move to struct methods (#52)
66a8342 Moved anget code to a library
dd80834 New restore method
deecd17 New restore method
53b89cb Oplog apply
aaab9b7 PBM-120: Remove duplicate logging lines (#143)
88fee7f PMB-101 Use Primary oplog time when stopping oplog tailer
a5be965 PMB-101 gRPC call to the primary for LastOplogTs
029db4c PMB-101 re-enabled test cleanup
da5f6e2 PMB-110 Fixed gRPC protocol
19d0d1a PMB-110 Wait until the oplog starts
a485364 PMB-119 Added agent reconnection options
b19882e PMB-119 Agent unique IDs
8ef8824 PMB-16 Added compression
5fcd0fc PMB-26 Backup & restore working
5f92d35 PMB-26 Backup working. Oplog backup WIP
a0964b3 PMB-26 Restore WIP
f0ea50a PMB-26 Single replicaset backup + restore
68a304f PMB-26 WIP
4c2f661 PMB-29 Added restore cmd to pmb-admin
4f36d9a PMB-3 Changes to the protobuf messages
4f143ec PMB-3 Detect if replica set or a sharded cluster
32b9981 PMB-3 WIP
49b987c PMB-31 Fixed tests and data races
3c04d1e PMB-31 WIP
bf7d029 PMB-31 WIP. commiting to update the master with the new sandbox
4b8abb1 PMB-31 cli server/agents/admin working
c7fcb16 PMB-31 problem with locks
cd895da PMB-37 Agent won't start on MongoDB < 3.4
946817b PMB-5 Converted NodeType to enum type
596f530 PMB-5 Move RegisterPayload Protobuf Message 'NodeType' field to enum
ee73b9c PMB-5 WIP
0e16844 PMB-52 Faster client disconnection detection
8bb1105 PMB-54
622ec66 PMB-55 Implemented backup metadata generation and use
f061dd2 PMB-56 Remove TYPE field in gRPC
fa6e271 PMB-57 Implemented API LastBackupMetadata
d1d093e PMB-58 Save backup metadata after backup finish
518d084 PMB-61 Added backup description to list-backups cmd
fed6659 PMB-61 List available backups
0167aa0 PMB-61 PMB-67 gRPC API list available backups
574362b PMB-62 Add backup name/description in the cli
b65d7ef PMB-64 Added description to backup
41cd4a6 PMB-69 Fail sharded cluster backup if all cluster agents are not found
d2be715 PMB-70 Cancel backup if there is no agent connected to the "winner"
6040640 PMB-71 moved dumper pkg under backup dir
ef10125 PMB-72 Added config file for cli programs
72f736b PMB-73 Fixed conflicts
331b596 PMB-73 Improved command line parameters
bc55c4f PMB-74 client/server logging
9946d4d PMB-75 New gRPC server to stream logs ...