---
source_url: https://docs.dolphindb.cn/zh/rn/compat_report_3_00_0.html
fetched_at: 2026-05-19T09:52:36Z
category: rn
title: 3.00.0
sha1: 4dc2790e169671a38b7fef7841e35dc209d446e3
---

# 3.00.0

使用当前版本需要升级 *dolphindb.dos* 文件为最新版本。

## 3.00.0.1

### 缺陷修复带来的系统影响

管理员用户调用 `shell` 函数的权限发生了变化：

- 之前版本，允许管理员用户调用。
- 当前版本，默认不允许任何用户调用。可通过设置配置参数 *enableShellFunction*=true
  ，允许管理员用户调用。

## 3.00.0.0

### 涉及保持一致性或兼容行业惯例的修改

- 执行函数别名时的行为发生改变。

  - 在 2.00 系列的版本中，按照函数原名处理。
  - 在当前版本中，按照定义时传入的函数别名处理。

  例1：在 lamdba 表达式中调用 `pow` 函数（原名
  `power`），其返回结果中的函数名发生变化。

  ```dolphindb
  def f1(x){return def(k): pow(x,k)}
  f1(1)
  //2.00系列的版本中，返回结果：{def (x, k)->power(x, k)}{1}
  //当前版本中，返回结果：{def (x, k)->pow(x, k)}{1}
  ```

  例2：在 SQL 语句中使用`mean`函数（原名
  `avg`）时，其根据函数名间接生成的列名发生变化。

  ```dolphindb
  t=table([1,2,3,4] as a,[2,3,45,6] as b)
  select mean(b) from t

  /*
  2.00系列的版本中，返回结果：
  avg_b
  14
  */

  /*
  当前版本中，返回结果：
  mean_b
  14
  */
  ```
