empiredan commented on code in PR #1700:
URL: 
https://github.com/apache/incubator-pegasus/pull/1700#discussion_r1410120424


##########
HISTORY.md:
##########
@@ -0,0 +1,41 @@
+# Pegasus Change Log
+
+## 2.5.0
+
+### New Features
+* Add a new ACL based on Apache Ranger to provide fine-grained access control 
to global-level, database-level and table-level resources. On the other hand, 
it is also compatible with the old coarse-grained ACL. 
[#1054](https://github.com/apache/incubator-pegasus/issues/1054)
+* Add support to query and update table-level rocksdb options dynamically, 
where currently only `num_levels` and `write_buffer_size` are supported; other 
options would be added gradually, if necessary. 
[#1511](https://github.com/apache/incubator-pegasus/pull/1511)
+* Pegasus could be built on more platforms: Ubuntu 22.04/Clang 14, M1 MacOS. 
[#1350](https://github.com/apache/incubator-pegasus/pull/1350), 
[#1094](https://github.com/apache/incubator-pegasus/pull/1094)
+* Pegasus could be developed and built in a docker environment, which is more 
friendly to newbies. 
[#1544](https://github.com/apache/incubator-pegasus/pull/1544)
+* Provide a RESTful service to query immediate values of metrics from new 
framework, where retrievals according to filters given by users, such as entity 
types, ids, attributes and metric names, are also supported. 
[#1206](https://github.com/apache/incubator-pegasus/issues/1206)
+* Add a mechanism for the retirement of the metric entities that are no longer 
used to release the memory they hold. 
[#1304](https://github.com/apache/incubator-pegasus/pull/1304)
+* Add `rename_app` RPC interface for meta service and `rename` command for 
Pegasus shell, allowing to rename a table. 
[#1272](https://github.com/apache/incubator-pegasus/pull/1272)
+* Add a configuration `[network] enable_udp` to control if UDP service is 
started. The service would not be started when set to false. 
[#1132](https://github.com/apache/incubator-pegasus/pull/1132)
+* Add support to dump the statistical information while using `jemalloc`. 
[#1133](https://github.com/apache/incubator-pegasus/pull/1133)
+* Support `success_if_exist` option for the interface of creating table to 
pegasus shell, java and go clients. 
[#1148](https://github.com/apache/incubator-pegasus/pull/1148)
+* Add support to list tables for java client. 
[#1471](https://github.com/apache/incubator-pegasus/pull/1471) 
+* Add a new option `[replication] crash_on_slog_error` to make it possible to 
exit the replica server if the shared log failed to be replayed, instead of 
trashing all the replicas on the server. 
[#1574](https://github.com/apache/incubator-pegasus/pull/1574)
+* Support to flush and remove all shared log files for garbage collection, 
since there is at least 1 shared log file which is never removed, though long 
before that the private logs were written as WAL instead of shared logs. 
[#1594](https://github.com/apache/incubator-pegasus/pull/1594)
+
+### Performance Improvements
+* Improve the performance of `count_data` by only transferring the number of 
records rather than the real data. 
[#1091](https://github.com/apache/incubator-pegasus/pull/1091)
+
+### Behavior changes

Review Comment:
   Exactly. And I'll add another important change -- using official release of 
RocksDB(https://github.com/apache/incubator-pegasus/pull/1048).



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to