Skip to content

Commit

Permalink
Modified for v1.4.3
Browse files Browse the repository at this point in the history
  • Loading branch information
yosukehara committed Feb 20, 2019
1 parent c9b9616 commit c1c4b1c
Show file tree
Hide file tree
Showing 7 changed files with 137 additions and 7 deletions.
63 changes: 63 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,67 @@
# CHANGELOG
## 1.4.3 (February 20, 2019)
### New Features

* [#420](https://github.com/leo-project/leofs/issues/420) `S3-API` `leo_gateway` Support Compression during network transfers

### Fixed Bugs

* [#1082](https://github.com/leo-project/leofs/issues/1082) `leo_storage` Fail to start in case it receives `delete-(bucket|dir)` messages during its startup
* [#1089](https://github.com/leo-project/leofs/issues/1089) `leo_gateway` No error log when setting an invalid IP of one of LeoManager nodes
* [#1091](https://github.com/leo-project/leofs/issues/1091) `leo_storage` Rebalance get slow down when ingesting messages into `leo_rebalance_queue`
* [#1093](https://github.com/leo-project/leofs/issues/1093) `leo_storage` No error log when setting an invalid IP of one of LeoManager nodes
* [#1116](https://github.com/leo-project/leofs/issues/1116) `s3-api` `leo_gateway` Cyberduck not listen files - Fix LeoFS' S3-API
* [#1133](https://github.com/leo-project/leofs/issues/1133) `s3-api` `leo_gateway` PUT Object tagging MUST be ignored


### Improvements

* [#965](https://github.com/leo-project/leofs/issues/965) `leo_manager` create|import-user can fail with records partially updated
* [#1079](https://github.com/leo-project/leofs/issues/1079) `f_ring` Dump RING before changing it
* [#1086](https://github.com/leo-project/leofs/issues/1086) `leo_storage` Setting a large `num_of_containers` causes leo_storage not to work properly
* [#1090](https://github.com/leo-project/leofs/issues/1090) `leo_manager` `whereis` output can be wrong when the storage node is slow - Revise the format of `whereis` command's output
* [#1094](https://github.com/leo-project/leofs/issues/1094) `leo_gateway` Reading a file through s3fs can fail
* [#1103](https://github.com/leo-project/leofs/issues/1103) `leo_gateway` `rest-api` GET with the Range header doesn't work
* [#1123](https://github.com/leo-project/leofs/issues/1123) `snmp` `leo_storage` SNMP don't return `leo_per_object_queue`
* [#1130](https://github.com/leo-project/leofs/issues/1130) `leofs` Make it work with OTP 21
* [#1152](https://github.com/leo-project/leofs/issues/1152) `leo_manager` Prohibit any operations which change the cluster status while the RING inconsistency happens


### Libraries
#### Leo Project

* [leo_backend_db v1.2.30](https://github.com/leo-project/leo_backend_db/releases/tag/1.2.30)
* [leo_cache v0.8.12](https://github.com/leo-project/leo_cache/releases/tag/0.8.12)
* [leo_commons v1.2.1](https://github.com/leo-project/leo_commons/releases/tag/1.2.1)
* [leo_dcerl v0.4.10](https://github.com/leo-project/leo_dcerl/releases/tag/0.4.10)
* [leo_logger v1.3.8](https://github.com/leo-project/leo_logger/releases/tag/1.3.8)
* [leo_mcerl v0.6.8](https://github.com/leo-project/leo_mcerl/releases/tag/0.6.8)
* [leo_mq v1.5.19](https://github.com/leo-project/leo_mq/releases/tag/1.5.19)
* [leo_object_storage v1.3.38](https://github.com/leo-project/leo_object_storage/releases/tag/1.3.38)
* [leo_ordning_reda v1.2.11](https://github.com/leo-project/leo_ordning_reda/releases/tag/1.2.11)
* [leo_pod v0.6.10](https://github.com/leo-project/leo_pod/releases/tag/0.6.10)
* [leo_redundant_manager 1.9.64](https://github.com/leo-project/leo_redundant_manager/releases/tag/1.9.64)
* [leo_rpc v0.10.17](https://github.com/leo-project/leo_rpc/releases/tag/0.10.17)
* [leo_s3_libs v1.2.21](https://github.com/leo-project/leo_s3_libs/releases/tag/1.2.21)
* [leo_statistics v1.1.23](https://github.com/leo-project/leo_statistics/releases/tag/1.1.23)
* [leo_tran v0.2.13](https://github.com/leo-project/leo_tran/releases/tag/0.2.13)
* [leo_watchdog v1.0.7](https://github.com/leo-project/leo_watchdog/releases/tag/1.0.7)
* [savanna_agent v0.4.26](https://github.com/leo-project/savanna_agent/releases/tag/0.4.26)
* [savanna_commons v0.10.12](https://github.com/leo-project/savanna_commons/releases/tag/0.10.12)
* [erpcgen v0.2.7](https://github.com/leo-project/erpcgen/releases/tag/0.2.7)
* [nfs_rpc_server v0.2.7](https://github.com/leo-project/nfs_rpc_server/releases/tag/0.2.7)

#### Others

* [cowboy v1.0.0](https://github.com/leo-project/cowboy/tree/for-leofs-1.4)
* [cowlib v1.0.0](https://github.com/extend/cowboy/releases/tag/1.0.0)
* [elarm (ESL)](https://github.com/esl/elarm/commit/5885c906cb7c248f233b90b83f6b910b7b1d293b)
* [eleveldb v2.0.37](https://github.com/basho/eleveldb/releases/tag/2.0.37)
* [folsom v0.8.2.3](https://github.com/leo-project/folsom/releases/tag/0.8.2.3)
* [jiffy v0.15.2](https://github.com/davisp/jiffy/releases/tag/0.15.2)
* [recon v2.3.1](https://github.com/ferd/recon/releases/tag/2.3.1)


## 1.4.2 (July 19, 2018)
### Fixed Bugs

Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# <a href="http://leo-project.net/leofs/" target="_blank">LeoFS</a> - A Storage System for a <a href="https://en.wikipedia.org/wiki/Data_lake" target="_blank">Data Lake</a> and the Web

[![Join the chat at https://gitter.im/leo-project/leofs](https://badges.gitter.im/leo-project/leofs.svg)](https://gitter.im/leo-project/leofs?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Release](https://img.shields.io/badge/release-v1.4.2-green.svg?style=flat)](https://github.com/leo-project/leofs/releases/tag/1.4.2) [![Build Status](https://travis-ci.org/leo-project/leofs.svg?branch=master)](http://travis-ci.org/leo-project/leofs)
[![Join the chat at https://gitter.im/leo-project/leofs](https://badges.gitter.im/leo-project/leofs.svg)](https://gitter.im/leo-project/leofs?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Release](https://img.shields.io/badge/release-v1.4.3-green.svg?style=flat)](https://github.com/leo-project/leofs/releases/tag/1.4.3) [![Build Status](https://travis-ci.org/leo-project/leofs.svg?branch=master)](http://travis-ci.org/leo-project/leofs)

![LeoFS Logo](https://leo-project.net/leofs/docs-old/_static/leofs-logo-small.png)

Expand Down Expand Up @@ -314,5 +314,5 @@ LeoFS is licensed under the Apache License, Version 2.0. See LICENSE for the ful

## Sponsors

* [Lions Data, Inc.](https://lions-data.com)
* [Rakuten, Inc.](http://global.rakuten.com/corp/)
* January, 2019 - : [Lions Data, Ltd.](https://lions-data.com)
* Februay, 2010 - December, 2018: [Rakuten, Inc.](http://global.rakuten.com/corp/)
3 changes: 2 additions & 1 deletion apps/leo_gateway/src/leo_gateway.app.src
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
%% LeoFS Gateway
%%
%% Copyright (c) 2012-2018 Rakuten, Inc.
%% Copyright (c) 2019 Lions Data, Ltd.
%%
%% This file is provided to you under the Apache License,
%% Version 2.0 (the "License"); you may not use this file
Expand All @@ -23,7 +24,7 @@
{application, leo_gateway,
[
{description, "LeoFS Gateway Server"},
{vsn, "1.4.2"},
{vsn, "1.4.3"},
{id, "leo_gateway"},
{registered, []},
{applications, [kernel, stdlib, crypto, ranch, asn1]},
Expand Down
3 changes: 2 additions & 1 deletion apps/leo_manager/src/leo_manager.app.src
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
%% LeoManager
%%
%% Copyright (c) 2012-2018 Rakuten, Inc.
%% Copyright (c) 2019 Lions Data, Ltd.
%%
%% This file is provided to you under the Apache License,
%% Version 2.0 (the "License"); you may not use this file
Expand All @@ -23,7 +24,7 @@
{application, leo_manager,
[
{description, "LeoFS Manager"},
{vsn, "1.4.2"},
{vsn, "1.4.3"},
{id, "leo_manager"},
{registered, []},
{applications, [kernel, stdlib, crypto]},
Expand Down
3 changes: 2 additions & 1 deletion apps/leo_storage/src/leo_storage.app.src
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
%% LeoStorage
%%
%% Copyright (c) 2012-2018 Rakuten, Inc.
%% Copyright (c) 2019 Lions Data, Ltd.
%%
%% This file is provided to you under the Apache License,
%% Version 2.0 (the "License"); you may not use this file
Expand All @@ -23,7 +24,7 @@
{application, leo_storage,
[
{description, "LEO Storage Server"},
{vsn, "1.4.2"},
{vsn, "1.4.3"},
{id, "leo_storage"},
{registered, []},
{applications, [kernel, stdlib, crypto, os_mon]},
Expand Down
1 change: 1 addition & 0 deletions rebar.config
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
%% LeoFS
%%
%% Copyright (c) 2012-2018 Rakuten, Inc.
%% Copyright (c) 2019 Lions Data, Ltd.
%%
%% This file is provided to you under the Apache License,
%% Version 2.0 (the "License"); you may not use this file
Expand Down
65 changes: 64 additions & 1 deletion releasenotes/leofs-1.4.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,69 @@
# 1.4.2 (July 19, 2018)
# 1.4.3 (February 20, 2019)

## New Features

* [#420](https://github.com/leo-project/leofs/issues/420) `S3-API` `leo_gateway` Support Compression during network transfers

## Fixed Bugs

* [#1082](https://github.com/leo-project/leofs/issues/1082) `leo_storage` Fail to start in case it receives `delete-(bucket|dir)` messages during its startup
* [#1089](https://github.com/leo-project/leofs/issues/1089) `leo_gateway` No error log when setting an invalid IP of one of LeoManager nodes
* [#1091](https://github.com/leo-project/leofs/issues/1091) `leo_storage` Rebalance get slow down when ingesting messages into `leo_rebalance_queue`
* [#1093](https://github.com/leo-project/leofs/issues/1093) `leo_storage` No error log when setting an invalid IP of one of LeoManager nodes
* [#1116](https://github.com/leo-project/leofs/issues/1116) `s3-api` `leo_gateway` Cyberduck not listen files - Fix LeoFS' S3-API
* [#1133](https://github.com/leo-project/leofs/issues/1133) `s3-api` `leo_gateway` PUT Object tagging MUST be ignored


## Improvements

* [#965](https://github.com/leo-project/leofs/issues/965) `leo_manager` create|import-user can fail with records partially updated
* [#1079](https://github.com/leo-project/leofs/issues/1079) `f_ring` Dump RING before changing it
* [#1086](https://github.com/leo-project/leofs/issues/1086) `leo_storage` Setting a large `num_of_containers` causes leo_storage not to work properly
* [#1090](https://github.com/leo-project/leofs/issues/1090) `leo_manager` `whereis` output can be wrong when the storage node is slow - Revise the format of `whereis` command's output
* [#1094](https://github.com/leo-project/leofs/issues/1094) `leo_gateway` Reading a file through s3fs can fail
* [#1103](https://github.com/leo-project/leofs/issues/1103) `leo_gateway` `rest-api` GET with the Range header doesn't work
* [#1123](https://github.com/leo-project/leofs/issues/1123) `snmp` `leo_storage` SNMP don't return `leo_per_object_queue`
* [#1130](https://github.com/leo-project/leofs/issues/1130) `leofs` Make it work with OTP 21
* [#1152](https://github.com/leo-project/leofs/issues/1152) `leo_manager` Prohibit any operations which change the cluster status while the RING inconsistency happens


## Libraries
### Leo Project

* [leo_backend_db v1.2.30](https://github.com/leo-project/leo_backend_db/releases/tag/1.2.30)
* [leo_cache v0.8.12](https://github.com/leo-project/leo_cache/releases/tag/0.8.12)
* [leo_commons v1.2.1](https://github.com/leo-project/leo_commons/releases/tag/1.2.1)
* [leo_dcerl v0.4.10](https://github.com/leo-project/leo_dcerl/releases/tag/0.4.10)
* [leo_logger v1.3.8](https://github.com/leo-project/leo_logger/releases/tag/1.3.8)
* [leo_mcerl v0.6.8](https://github.com/leo-project/leo_mcerl/releases/tag/0.6.8)
* [leo_mq v1.5.19](https://github.com/leo-project/leo_mq/releases/tag/1.5.19)
* [leo_object_storage v1.3.38](https://github.com/leo-project/leo_object_storage/releases/tag/1.3.38)
* [leo_ordning_reda v1.2.11](https://github.com/leo-project/leo_ordning_reda/releases/tag/1.2.11)
* [leo_pod v0.6.10](https://github.com/leo-project/leo_pod/releases/tag/0.6.10)
* [leo_redundant_manager 1.9.64](https://github.com/leo-project/leo_redundant_manager/releases/tag/1.9.64)
* [leo_rpc v0.10.17](https://github.com/leo-project/leo_rpc/releases/tag/0.10.17)
* [leo_s3_libs v1.2.21](https://github.com/leo-project/leo_s3_libs/releases/tag/1.2.21)
* [leo_statistics v1.1.23](https://github.com/leo-project/leo_statistics/releases/tag/1.1.23)
* [leo_tran v0.2.13](https://github.com/leo-project/leo_tran/releases/tag/0.2.13)
* [leo_watchdog v1.0.7](https://github.com/leo-project/leo_watchdog/releases/tag/1.0.7)
* [savanna_agent v0.4.26](https://github.com/leo-project/savanna_agent/releases/tag/0.4.26)
* [savanna_commons v0.10.12](https://github.com/leo-project/savanna_commons/releases/tag/0.10.12)
* [erpcgen v0.2.7](https://github.com/leo-project/erpcgen/releases/tag/0.2.7)
* [nfs_rpc_server v0.2.7](https://github.com/leo-project/nfs_rpc_server/releases/tag/0.2.7)

### Others

* [cowboy v1.0.0](https://github.com/leo-project/cowboy/tree/for-leofs-1.4)
* [cowlib v1.0.0](https://github.com/extend/cowboy/releases/tag/1.0.0)
* [elarm (ESL)](https://github.com/esl/elarm/commit/5885c906cb7c248f233b90b83f6b910b7b1d293b)
* [eleveldb v2.0.37](https://github.com/basho/eleveldb/releases/tag/2.0.37)
* [folsom v0.8.2.3](https://github.com/leo-project/folsom/releases/tag/0.8.2.3)
* [jiffy v0.15.2](https://github.com/davisp/jiffy/releases/tag/0.15.2)
* [recon v2.3.1](https://github.com/ferd/recon/releases/tag/2.3.1)


# 1.4.2 (July 19, 2018)
## Fixed Bugs

* [#947](https://github.com/leo-project/leofs/issues/947) [leo_object_storage] MD5 check doesn't happen in case GET with Range header with `is_strict_check = true`
* [#1030](https://github.com/leo-project/leofs/issues/1030) [leo_object_storage] Fix error handling/where to call of file:datasync in case of `SYNC_MODE_WRITETHROUGH`
Expand Down

0 comments on commit c1c4b1c

Please sign in to comment.