python的雪花连接器

snowflake-connector-python-no-azure的Python项目详细描述


发行说明

  • v1.7.9(2019年3月25日)

    < Buff行情>
    • 自定义缓存服务器url的python临时解决方案
    • 挂起功能的内部更改
  • v1.7.8(2019年3月12日)

    < Buff行情>
    • 添加OCSP签名证书有效性检查
  • v1.7.7(2019年2月22日)

    < Buff行情>
    • 当overwrite=true for put时跳过磁头操作
    • 将python的版权年从2018年更新到2019年
  • v1.7.6(2019年2月8日)

    < Buff行情>
    • 调整了python连接器的pyasn1和pyasn1模块要求
    • 已将idna添加到setup.py。使pyasn1对于python2是可选的
  • v1.7.5(2019年1月25日)

    < Buff行情>
    • 在连接的"execute_string"函数中包含键-值对的"kwargs"样式组。
  • v1.7.4(2019年1月3日)

    < Buff行情>
    • 检查缓存命中时使过时的ocsp响应无效
    • 在python连接器中使keyring成为可选
    • 为python连接器添加了snowflakenullconverter以跳过所有客户端转换
    • 荣誉 客户端预取线程 下载结果集。
    • 修复了指定region=us-west-2时的挂起问题。
    • 添加了Python3.7测试
  • v1.7.3(2018年12月11日)

    < Buff行情>
    • 改进了SnowSQL的进度条控件
    • 修正了azure的put/get进度条
  • v1.7.2(2018年12月4日)

    < Buff行情>
    • 重构的ocsp检查
    • 调整日志级别以减少混淆
  • v1.7.1(2018年11月27日)

    < Buff行情>
    • 修复了cursor.py中的regex模式警告
    • 修正了欧盟部署的403错误
    • 修复了windoww的epoch time to datetime对象转换器
  • v1.7.0(2018年11月13日)

    < Buff行情>
    • 挂起功能的内部更改。
  • v1.6.12(2018年10月30日)

    < Buff行情>
    • 更新了 boto3 botocore 版本依赖性。
    • 为本地主机套接字捕获socket.eai_noname并引发更好的错误消息
    • 添加了 client_session_keep_alive_heartbeat_frequency 以控制 client_session_keep_alive的心跳计时
  • v1.6.11(2018年10月23日)

    < Buff行情>
    • 修正了如果发生put/get错误,exit_on_error=true不起作用
    • 修正了一个反斜杠后跟一个引号的文字没有被考虑在内。
    • 请求guid 添加到每个用于跟踪的http请求。
  • v1.6.10(2018年9月25日)

    < Buff行情>
    • 添加了"客户端会话保持活动"支持。
    • 固定多行双引号表达式pr 117(@bensowden)
    • 修复了绑定模式中时间戳类型的绑定日期时间。pr 118(@rhlahuja)
    • 重试http 405以减轻nginx错误。
    • 接受ID令牌缓存的同意响应。WIP。
  • v1.6.9(2018年9月13日)

    < Buff行情>
    • 已将大多数信息日志更改为调试。添加了关键操作的信息。
    • 修复了url q查询解析器以获取多个值。
  • v1.6.8(2018年8月30日)

    < Buff行情>
    • 更新了 boto3 botocore 版本依赖性。
  • v1.6.7(2018年8月22日)

    < Buff行情>
    • 强制放置和获取的虚拟主机URL。
    • 添加了retrycount和clientstartime,用于查询请求以获得更好的服务。
  • v1.6.6(2018年8月9日)

    < Buff行情>
    • pycryptomex 替换 pycryptomex 以避免与 pycrypto 的命名空间冲突
    • 修复了自1.6.4以来未显式关闭连接时的挂起问题。
    • 运行查询时重新验证ExternalBrowser。
    • 修正了SnowSQL的删除注释选项。
  • v1.6.5(2018年7月13日)

    < Buff行情>
    • 修复了连接中用于ID令牌的当前对象缓存。
    • 添加了无OCSP缓存服务器使用选项。
  • v1.6.4(2018年7月5日)

    < Buff行情>
    • 修正了azure put命令的零div。
    • SSO的缓存ID令牌。此功能为WIP。
    • 通过@dsouzam添加遥测客户端和作业计时。
  • v1.6.3(2018年6月14日)

    < Buff行情>
    • 修复了python 2的绑定长值。
  • v1.6.2(2018年6月7日)

    < Buff行情>
    • 删除OAuth的用户名限制。pr 86(@tjj5036)
    • 在测试中重试openssl.syserror
    • 随着服务器的改进,更新了并发插入测试。
  • v1.6.1(2018年5月17日)

    < Buff行情>
    • 为PrivateLink启用OCSP动态缓存服务器。
    • 确保登录超时属性的类型是 int
  • v1.6.0(2018年5月3日)

    < Buff行情>
    • 默认情况下启用OCSP缓存服务器。
  • v1.5.8(2018年4月26日)

    < Buff行情>
    • 修复了"服务器无法验证请求"的PUT命令错误。确保授权头的值格式正确,包括签名。'用于azure部署。
  • v1.5.7(2018年4月19日)

    < Buff行情>
    • 已修复的对象在用于azure部署的python3中没有属性错误。
    • 从put命令的头中删除了contentencoding=gzip。如果autocompress=false,这会导致复制失败。
  • v1.5.6(2018年4月5日)

    < Buff行情>
    • 更新了 boto3 botocore 版本依赖性。
  • v1.5.5(2018年3月22日)

    < Buff行情>
    • 固定类型错误:列表索引必须是整数或切片,而不是str.pr/issue 75(@daniel sali)。
    • 更新了密码学依赖性。
  • v1.5.4(2018年3月15日)

    < Buff行情>
    • 收紧了Pyasn和Pyasn1模块的版本要求
    • 添加了操作系统和操作系统版本会话信息。
    • 放宽了版本要求。不应使用3.5.0。
  • v1.5.3(2018年3月9日)

    < Buff行情>
    • 在python 2中为ocsp签入拉回 pyasn1 。python 3继续使用asn1crypto以获得更好的性能。
    • 对于第65期,将 pycryptodome 版本的上限限制为小于3.5.0。
  • v1.5.2(2018年3月1日)

    < Buff行情>
    • 修复了未设置主页/用户配置文件时的故障。
    • 更新了 boto3 botocore 版本依赖性。
  • v1.5.1(2018年2月15日)

    < Buff行情>
    • 原型OAuth。如果不更改服务器,将无法工作。
    • 重试OCSP数据分析失败
    • 固定paramstyle=qmark绑定sqlalchemy
  • 1.5.0版(2018年1月26日)

    < Buff行情>
    • 从依赖项中删除了pyasn1和pyasn1模块。
    • 原型密钥对身份验证。
    • 修复了OCSP响应缓存过期检查。
  • v1.4.17(2018年1月19日)

    < Buff行情>
    • 调整了pyasn1和pyasn1模块的版本依赖性。pr 48(@baxen)
    • 开始将 pyasn1 替换为 asn1crypto 尚未激活。
  • v1.4.16(2018年1月16日)

    < Buff行情>
    • 添加了与OCSP缓存相关的工具。
  • v1.4.15(2018年1月11日)

    < Buff行情>
    • 添加了OCSP缓存服务器选项。
  • v1.4.14(2017年12月14日)

    < Buff行情>
    • 改进的ocsp响应转储实用程序。
  • v1.4.13(2017年11月30日)

    < Buff行情>
    • 更新了 boto3 botocore 版本依赖性。
  • v1.4.12(2017年11月16日)

    < Buff行情>
    • 添加了 qmark numeric 对服务器端绑定的paramstyle支持。
    • 添加了对连接的会话参数支持。
    • 修复了ocsp检查中的文件处理程序泄漏。
  • v1.4.11(2017年11月9日)

    < Buff行情>
    • 修正了使用aes cbc密钥加密的azure put命令。
    • 添加了间歇性Pyasn1错误的重试。
  • v1.4.10(2017年10月26日)

    < Buff行情>
    • 添加了对put和get命令的azure支持。
    • 更新了密码学, boto3 botocore 版本依赖性。
  • v1.4.9(2017年10月10日)

    < Buff行情>
    • 修复了由 pyasn1 升级引起的回归。
  • v1.4.8(2017年10月5日)

    < Buff行情>
    • 更新了FED/SSO参数。来自python connector的fed/sso的生产版本需要此版本。
    • 为azure支持进行重构
    • 在所有请求中设置客户端应用程序ID和客户端应用程序版本
    • 支持新版pyasn1的新行为。放松依赖。
    • 使套接字超时与登录时间相同
    • 修复了未附加错误消息的情况。
  • v1.4.7(2017年9月20日)

    < Buff行情>
    • 如果s3uploadfailederror包含expiredtoken错误,请刷新aws token in put命令
    • 重试连接中的所有5xx
  • v1.4.6(2017年9月14日)

    < Buff行情>
    • 减轻了sqlalchemy的sigint处理程序配置失败
    • 改进了无效SSL证书错误的消息
    • 永远重试查询以减少500个错误
  • v1.4.5(2017年8月31日)

    < Buff行情>
    • 通过重写符合saml 2.0的服务应用程序支持,修复了34中的回归。
    • 通过将实例移动到模块来清理记录器。
  • v1.4.4(2017年8月24日)

    < Buff行情>
    • 修复了azure blob证书问题。ocsp响应结构错误修复
    • 添加了符合saml 2.0的服务应用程序支持。预览功能。
    • 使用最新的urllib3 pyopenssl glue模块升级了ssl包装。它使用kqueue、epoll或poll替换select从socket读取数据(如果可用)。
  • v1.4.3(2017年8月17日)

    < Buff行情>
    • 将某些消息的日志级别从error更改为debug,以将混淆作为实际事件处理。事实上,它们不是真正的问题,而是连接重试的信号。
    • 在依赖组件列表中添加了 certifi 以减轻CA根证书过期的问题。
    • 设置依赖组件的最大版本 boto3 botocore
    • 更新了 加密 pyopenssl 版本依赖性更改。
    • 添加连接参数validate_default_parameters以验证默认数据库、架构和仓库。如果指定的对象不存在,则会引发错误。
  • v1.4.2(2017年8月3日)

    < Buff行情>
    • 修正了当aws令牌过期时在上载文件中重试http 400的问题
    • 放宽了依赖组件的版本 pyasn1 pyasn1模块
  • v1.4.1(2017年7月26日)

    < Buff行情>
    • 分别将pyasn1和pyasn1模块的版本分别固定到0.2.3和0.0.9。
  • v1.4.0(2017年7月6日)

    < Buff行情>
    • 放宽了依赖组件的版本 boto3 botocore cffi 密码学 pyopenssl
    • 对ocsp响应文件缓存的细微改进
  • v1.3.18(2017年6月15日)

    < Buff行情>
    • 修复了在Windows上找不到OCSP响应缓存文件的问题。驱动器号被取下
    • 使用限制较少的加密技术>;=1.7,<;1.8
    • 在PUT命令中添加了ORC检测
  • v1.3.17(2017年6月1日)

    < Buff行情>
    • 在60秒内超时OCSP请求并重试
    • 如果指定,请在身份验证时间内设置autocommit和abort分离的查询会话参数
    • 修正了跨区域阶段的问题。无法从US-East-1获取US-West-2区域S3存储桶中的文件
  • v1.3.16(2017年4月20日)

    < Buff行情>
    • 修复了获取日期时导致windows上的无效参数[error 22]的问题
    • 在请求中的运行时错误中重试
  • v1.3.15(2017年3月30日)

    < Buff行情>
    • 在fetch中重构数据转换器以提高性能
    • 固定时间戳格式ff,以支持数据类型的比例
    • 通过主机名验证改进了okta身份验证的安全性
    • 重试以较低的并发性设置错误 openssl.ssl.syscallerror 10053
    • 原始消息 属性添加到 错误
    • 重构会话管理
  • v1.3.14(2017年2月24日)

    < Buff行情>
    • 改进了put和get错误处理程序。
    • 增加了对ocsp检查的代理支持。
    • 对PUT和GET命令使用代理参数。
    • sfqid sqlstate 添加到查询结果中。
    • 修正了基于登录超时和网络超时的连接超时计算。
    • 改进了403、502和504 HTTP响应代码情况下的错误消息。
    • 密码学 升级到1.7.2, boto3 升级到1.4.4, botocore 升级到1.5.14。
    • 已删除OCSP URL的显式DNS查找。
  • v1.3.13(2017年2月9日)

    < Buff行情>
    • 修正了带有ocsp检查的aws sqs连接错误
    • 连接 对象添加了 登录超时 网络超时 参数。
    • 修复了处理禁止访问错误
  • v1.3.12(2017年2月2日)

    < Buff行情>
    • 修正了区域参数。帐户名尾部的一个字符被截断
    • 通过重构fetchone方法提高了获取数据的性能
  • v1.3.11(2017年1月27日)

    < Buff行情>
    • 修正了1.3.8中导致间歇性504个错误的回归
  • v1.3.10(2017年1月26日)

    < Buff行情>
    • 始终压缩http请求中的数据,空数据或okta请求除外
    • 重构修复,REAl和时间戳数据获取以提高性能。这主要影响snowsql
    • 增加了 地区 选项以更好地支持欧盟部署
    • 增加了OCSP服务器的重试计数器,以减少间歇性故障
    • 重构的http访问重试逻辑
  • v1.3.9(2017年1月16日)

    < Buff行情>
    • 升级 botocore 到1.4.93以修复和 boto3 到1.4.3以修复python 3.6中的https请求失败
    • 修复了python2不可映射导入http.client
    • 如果返回非200 http代码,请重试ocsp验证
  • v1.3.8(2017年1月12日)

    < Buff行情>
    • 将大结果集块中的非UTF-8数据转换为Unicode替换字符,以避免解码错误。
    • 更新版权年至2017。
    • 使用 six 包为某些函数同时支持py2和py3
    • 升级到1.7.1以解决MacOS Python 3.6的构建问题。
    • 修复了由于SnowSQL的TimeTamp数据范围无效而导致的溢出错误。
  • v1.3.7(2016年12月8日)

    < Buff行情>
    • 增加了有效期接受窗口,以防止OCSP返回由于证书的有效期超出范围而导致的无效响应。
    • 默认情况下已启用OCSP响应缓存文件。
  • v1.3.6(2016年12月1日)

    < Buff行情>
    • 密码学 升级到1.5.3, pyopenssl 升级到16.2.0, cffi 升级到1.9.1。
  • v1.3.5(2016年11月17日)

    < Buff行情>
    • 修复了CA列表缓存竞争条件
    • 添加了重试间歇400 http 错误请求 错误
  • v1.3.4(2016年11月3日)

    < Buff行情>
    • 添加了对SqlAlchemy绑定的数据类型支持
    • 不压缩输入命令中的文件
  • v1.3.3(2016年10月20日)

    < Buff行情>
    • 由于潜在的回归,将Botocore 降级到1.4.37。
    • 提高了put和get命令的稳定性
  • v1.3.2(2016年10月12日)

    < Buff行情>
    • 升级到1.4.52。
    • 将签名版本设置为v4 to aws client。这会影响 put get 命令和获取大型结果集。
  • v1.3.1(2016年9月30日)

    < Buff行情>
    • 添加了包含子域的帐户名。
  • v1.3.0(2016年9月26日)

    < Buff行情>
    • 增加了对 二进制数据类型的支持,从而支持更多的python数据类型:

      < Buff行情>
      • 巨蟒3:

        < Buff行情>
        • 字节 字节数组 可用于绑定。
        • 字节也用于获取二进制数据类型。
      • 巨蟒2:

        < Buff行情>
        • bytearray 可用于绑定
        • str 用于获取二进制数据类型。
    • 添加了需要身份验证的代理服务器的连接参数。

  • v1.2.8(2016年8月16日)

    < Buff行情>
    • 升级到1.4.37。
    • 添加了连接。执行字符串 和连接。执行流 以在字符串和流中运行多个语句。
    • 提高了python 2获取数据的稳定性。
    • 获取大型结果集(正在处理)时重构的内存使用量。
  • v1.2.7(2016年7月31日)

    < Buff行情>
    • 修正了"全部插入"的"雪花、光标、行数"的问题。
    • 强制OCSP缓存失效R 24小时以提高安全性。
    • 在输入端使用 Use_Accelerate_endpoint 并获取是否为S3 bucket启用了传输加速。
    • 修正了python future在当前目录中加载test.py的副作用。
  • v1.2.6(2016年7月13日)

    < Buff行情>
    • 修复了上载未压缩的大文件时使用PUT命令的AWS令牌续订问题。
  • v1.2.5(2016年7月8日)

    < Buff行情>
    • 在put和get中分别添加了错误重试 s3uploadfailederror retriexederror
  • v1.2.4(2016年7月6日)

    < Buff行情>
    • 向connection添加了 max_connection_pool 参数,以便您可以指定池中http/https连接的最大数量。
    • SnowSQL的小增强。
  • v1.2.3(2016年6月29日)

    < Buff行情>
    • 修复了get命令中的404问题。一个额外的斜杠字符更改了S3路径,无法识别要下载的文件。
  • v1.2.2(2016年6月21日)

    < Buff行情>
    • 升级到1.4.26。
    • 在访问s3时添加了403错误的重试。
  • v1.2.1(2016年6月13日)

    < Buff行情>
    • 改进了数据类型的获取性能(第2部分):日期、时间、时间戳、时间戳、时间戳ntz和时间戳tz。
  • 1.2.0版(2016年6月10日)

    < Buff行情>
    • 改进了数据类型的获取性能(第1部分):固定、实数、字符串。
  • v1.1.5(2016年6月2日)

    < Buff行情>
    • 升级到1.3.1和1.4.22。
    • 修正了dml的snowflake.cursor.rowcount
    • 增加了对数据类型绑定的支持。 numpy.intn numpy.float numpy.datetime64 可以绑定和获取。
  • v1.1.4(2016年5月21日)

    < Buff行情>
    • 升级到1.6.0。
    • 对SnowSQL进行了一些小的增强。
  • v1.1.3(2016年5月5日)

    < Buff行情>
    • 加密技术升级到1.3.2.
  • v1.1.2(2016年5月4日)

    < Buff行情>
    • 更改了 tzlocal的依赖项 可选。
    • 修正了ocsp检查中的字符映射错误。
  • v1.1.1(2016年4月11日)

    < Buff行情>
    • 修复了新证书和AWS S3的OCSP吊销检查问题。
    • 密码学 升级到1.3.1,并将 pyopenssl 升级到16.0.0。
  • v1.1.0(2016年4月4日)

    < Buff行情>
    • 增加了对put命令的支持。此功能需要升级服务器。
    • boto3 1.3.0和 botocore 1.4.2的依赖关系替换了 snowflake.\u供应商 中的自备包。
  • v1.0.7(2016年3月21日)

    < Buff行情>
    • 保持 pyopenssl 在0.15.1.
  • v1.0.6(2016年3月15日)

    < Buff行情>
    • 加密技术升级到1.2.3.
    • 添加了对 time 数据类型的支持,该数据类型现在是雪花支持的数据类型。此功能需要升级服务器。
    • 添加了 snowflake.connector.distcursor 以获取 dict 中的结果,而不是 tuple
    • 为SQL文本和命令添加了压缩功能。
  • v1.0.5(2016年3月1日)

    < Buff行情>
    • 密码学 升级到1.2.2,并将 CFFI 升级到1.5.2。
    • 修正了查询中从时间戳到日期时间的转换。
  • v1.0.4(2016年2月15日)

    • 修正了截短的并行大结果集。
    • 添加了retry openssl低级错误 etimedout econnreset
    • 超时所有https请求,以便python连接器可以重试作业或重新检查状态。
    • 修复了 put 命令的加密数据的位置。它们以前与源数据文件位于同一目录中。
    • 添加了对在 put 命令中使用的aws令牌(如果令牌过期)续订的支持。
  • v1.0.3(2016年1月13日)

    < Buff行情>
    • 增加了对 布尔型 数据类型的支持(即 )。这将更改 bool 类型对象的绑定行为:

      < Buff行情>
      • 以前, bool 被绑定为一个数值(即 true 1 false 0 )。
      • 现在, bool 被绑定为本地sql数据(即 true false )。
    • autocommit 方法添加到 连接对象:

      < Buff行情>
      • 默认情况下, 自动提交 模式打开(即每个DML语句提交更改)。
      • 如果"自动提交"模式关闭,则启用"提交"和"回滚"方法。
    • 在mac osx中,使用1.1来避免 加密的segfault问题,直到解决为止。

  • v1.0.2(2015年12月15日)

    < Buff行情>
    • 升级 boto3 1.2.2, botocore 1.3.12.
    • 从初始表中删除了 sslv3 映射。
  • v1.0.1(2015年12月8日)

    < Buff行情>
    • 小错误修复。
  • v1.0.0(2015年12月1日)

    < Buff行情>
    • 通用发布。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaGradle没有看到Spring包,但是声明了一个依赖项   java父类可以调用子类方法吗?   java Where是jni中CallObjectMethod的源代码。H   java在Apache Poi 3.7中以特定格式在数字单元格中写入双值   Java字符串转换为一种字符类型   java 安卓千位分隔符和两位小数   为gcp数据存储java客户端配置spring数据重试策略   Java web应用程序速度很慢   java是否可以在for each循环的条件区域中初始化数组?   java打印每一次合并排序和快速排序算法   java如何创建一个将数组添加到arraylist并对其调用方法的主方法?   使用osgi RESTEasy 3时遇到java问题   检查元素是否已在Java数组中   java如何处理RCP关闭时UI报告的长时间操作?   java会的。hashcode()返回一个不同的int,因为占用空间很小?   java中的装饰器设计模式   jvm从InvokedDynamic调用Java varargs方法   JavaApachePOI创建表问题   java如何在本地将文件从svn非mavenized项目复制到mavenized项目