diff --git a/PSync/consumer.cpp b/PSync/consumer.cpp index ce4a65d..784ccbf 100644 --- a/PSync/consumer.cpp +++ b/PSync/consumer.cpp @@ -1,6 +1,6 @@ /* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */ /* - * Copyright (c) 2014-2019, The University of Memphis + * Copyright (c) 2014-2020, The University of Memphis * * This file is part of PSync. * See AUTHORS.md for complete list of PSync authors and contributors. diff --git a/PSync/consumer.hpp b/PSync/consumer.hpp index e5b672d..9dfec9f 100644 --- a/PSync/consumer.hpp +++ b/PSync/consumer.hpp @@ -1,6 +1,6 @@ /* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */ /* - * Copyright (c) 2014-2019, The University of Memphis + * Copyright (c) 2014-2020, The University of Memphis * * This file is part of PSync. * See AUTHORS.md for complete list of PSync authors and contributors. diff --git a/PSync/detail/access-specifiers.hpp b/PSync/detail/access-specifiers.hpp index ad469a6..70e3088 100644 --- a/PSync/detail/access-specifiers.hpp +++ b/PSync/detail/access-specifiers.hpp @@ -1,6 +1,6 @@ /* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */ /* - * Copyright (c) 2014-2019, The University of Memphis + * Copyright (c) 2014-2020, The University of Memphis * * This file is part of PSync. * See AUTHORS.md for complete list of PSync authors and contributors. diff --git a/PSync/detail/bloom-filter.cpp b/PSync/detail/bloom-filter.cpp index 1cc66c1..9067a03 100644 --- a/PSync/detail/bloom-filter.cpp +++ b/PSync/detail/bloom-filter.cpp @@ -1,6 +1,6 @@ /* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */ /* - * Copyright (c) 2014-2019, The University of Memphis + * Copyright (c) 2014-2020, The University of Memphis * * This file is part of PSync. * See AUTHORS.md for complete list of PSync authors and contributors. @@ -346,4 +346,4 @@ operator<<(std::ostream& out, const BloomFilter& bf) return out; } -} // namespace psync \ No newline at end of file +} // namespace psync diff --git a/PSync/detail/bloom-filter.hpp b/PSync/detail/bloom-filter.hpp index 4273712..adbfc88 100644 --- a/PSync/detail/bloom-filter.hpp +++ b/PSync/detail/bloom-filter.hpp @@ -1,6 +1,6 @@ /* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */ /* - * Copyright (c) 2014-2019, The University of Memphis + * Copyright (c) 2014-2020, The University of Memphis * * This file is part of PSync. * See AUTHORS.md for complete list of PSync authors and contributors. @@ -177,4 +177,4 @@ operator<<(std::ostream& out, const BloomFilter& bf); } // namespace psync -#endif // PSYNC_BLOOM_FILTER_HPP \ No newline at end of file +#endif // PSYNC_BLOOM_FILTER_HPP diff --git a/PSync/detail/state.cpp b/PSync/detail/state.cpp index 976ccd8..850115f 100644 --- a/PSync/detail/state.cpp +++ b/PSync/detail/state.cpp @@ -1,6 +1,6 @@ /* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */ /* - * Copyright (c) 2014-2019, The University of Memphis + * Copyright (c) 2014-2020, The University of Memphis * * This file is part of PSync. * See AUTHORS.md for complete list of PSync authors and contributors. diff --git a/docs/release-notes-latest.rst b/docs/release-notes-latest.rst index 9f2f502..4b4023d 120000 --- a/docs/release-notes-latest.rst +++ b/docs/release-notes-latest.rst @@ -1 +1 @@ -release-notes/release-notes-0.1.0.rst \ No newline at end of file +release-notes/release-notes-0.2.0.rst \ No newline at end of file diff --git a/docs/release-notes/release-notes-0.2.0.rst b/docs/release-notes/release-notes-0.2.0.rst new file mode 100644 index 0000000..c3e69da --- /dev/null +++ b/docs/release-notes/release-notes-0.2.0.rst @@ -0,0 +1,13 @@ +PSync version 0.2.0 +------------------- + +**New features**: + +- **breaking change** Compress Sync Data in Full Sync by default (:issue:`5061`, :issue:`4917`) +- Support various compression schemes for compressing IBF and Sync Data (:issue:`5061`) + +**Changes** + +- Use constant interest timeout for (discovery) sync Interest in Segment Fetcher (:issue:`4945`) +- Make default jitter shorter, react to NACK after jitter +- Use boost::bimap instead of two std::map variables to store hash to prefix matching diff --git a/docs/releases.rst b/docs/releases.rst index 6d904e2..5fd5b79 100644 --- a/docs/releases.rst +++ b/docs/releases.rst @@ -5,4 +5,5 @@ PSync Versions :hidden: :maxdepth: 1 - release-notes/release-notes-0.1.0 \ No newline at end of file + release-notes/release-notes-0.2.0 + release-notes/release-notes-0.1.0 diff --git a/tests/boost-multi-log-formatter.hpp b/tests/boost-multi-log-formatter.hpp index c8921a5..50c2031 100644 --- a/tests/boost-multi-log-formatter.hpp +++ b/tests/boost-multi-log-formatter.hpp @@ -1,6 +1,6 @@ /* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */ /** - * Copyright (c) 2014-2019 Regents of the University of California. + * Copyright (c) 2014-2020 Regents of the University of California. * * Based on work by Martin Ba (http://stackoverflow.com/a/26718189) * diff --git a/tests/boost-test.hpp b/tests/boost-test.hpp index 95aa881..7efe49d 100644 --- a/tests/boost-test.hpp +++ b/tests/boost-test.hpp @@ -1,6 +1,6 @@ /* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */ /* - * Copyright (c) 2014-2019, The University of Memphis + * Copyright (c) 2014-2020, The University of Memphis * * This file is part of PSync. * See AUTHORS.md for complete list of PSync authors and contributors. diff --git a/tests/main.cpp b/tests/main.cpp index eb01a05..c951124 100644 --- a/tests/main.cpp +++ b/tests/main.cpp @@ -1,6 +1,6 @@ /* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */ /* - * Copyright (c) 2014-2019, Regents of the University of California, + * Copyright (c) 2014-2020, Regents of the University of California, * Arizona Board of Regents, * Colorado State University, * University Pierre & Marie Curie, Sorbonne University, diff --git a/tests/test-bloom-filter.cpp b/tests/test-bloom-filter.cpp index bb7b8e9..77a56a0 100644 --- a/tests/test-bloom-filter.cpp +++ b/tests/test-bloom-filter.cpp @@ -1,6 +1,6 @@ /* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */ /* - * Copyright (c) 2014-2019, The University of Memphis + * Copyright (c) 2014-2020, The University of Memphis * * This file is part of PSync. * See AUTHORS.md for complete list of PSync authors and contributors. diff --git a/tests/test-consumer.cpp b/tests/test-consumer.cpp index 67b524c..9b08d53 100644 --- a/tests/test-consumer.cpp +++ b/tests/test-consumer.cpp @@ -1,6 +1,6 @@ /* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */ /* - * Copyright (c) 2014-2019, The University of Memphis + * Copyright (c) 2014-2020, The University of Memphis * * This file is part of PSync. * See AUTHORS.md for complete list of PSync authors and contributors. diff --git a/tests/test-iblt.cpp b/tests/test-iblt.cpp index c472a74..5be1d80 100644 --- a/tests/test-iblt.cpp +++ b/tests/test-iblt.cpp @@ -1,6 +1,6 @@ /* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */ /* - * Copyright (c) 2014-2019, The University of Memphis + * Copyright (c) 2014-2020, The University of Memphis * * This file is part of PSync. * See AUTHORS.md for complete list of PSync authors and contributors. diff --git a/tests/test-partial-producer.cpp b/tests/test-partial-producer.cpp index aa5df37..c55fd22 100644 --- a/tests/test-partial-producer.cpp +++ b/tests/test-partial-producer.cpp @@ -1,6 +1,6 @@ /* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */ /* - * Copyright (c) 2014-2019, The University of Memphis + * Copyright (c) 2014-2020, The University of Memphis * * This file is part of PSync. * See AUTHORS.md for complete list of PSync authors and contributors. diff --git a/tests/test-segment-publisher.cpp b/tests/test-segment-publisher.cpp index 5c175c1..46e6c5c 100644 --- a/tests/test-segment-publisher.cpp +++ b/tests/test-segment-publisher.cpp @@ -1,6 +1,6 @@ /* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */ /* - * Copyright (c) 2014-2019, The University of Memphis + * Copyright (c) 2014-2020, The University of Memphis * * This file is part of PSync. * See AUTHORS.md for complete list of PSync authors and contributors. diff --git a/tests/test-state.cpp b/tests/test-state.cpp index 8f76b65..25626c4 100644 --- a/tests/test-state.cpp +++ b/tests/test-state.cpp @@ -1,6 +1,6 @@ /* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */ /* - * Copyright (c) 2014-2019, The University of Memphis + * Copyright (c) 2014-2020, The University of Memphis * * This file is part of PSync. * See AUTHORS.md for complete list of PSync authors and contributors. diff --git a/tests/unit-test-time-fixture.hpp b/tests/unit-test-time-fixture.hpp index 5831500..ea653f0 100644 --- a/tests/unit-test-time-fixture.hpp +++ b/tests/unit-test-time-fixture.hpp @@ -1,6 +1,6 @@ /* -*- Mode: C++; c-file-style: "gnu"; indent-tabs-mode:nil -*- */ /* - * Copyright (c) 2012-2019 University of California, Los Angeles + * Copyright (c) 2012-2020 University of California, Los Angeles * The University of Memphis * * This file is part of PSync. diff --git a/wscript b/wscript index ee0e754..f419f5d 100644 --- a/wscript +++ b/wscript @@ -3,7 +3,7 @@ from waflib import Context, Logs, Utils import os, subprocess -VERSION = '0.1.0' +VERSION = '0.2.0' APPNAME = 'PSync' GIT_TAG_PREFIX = ''