Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Anthony Tuininga Newsgroups: comp.lang.python.announce Subject: cx_Oracle 6.3 Date: Thu, 26 Apr 2018 19:06:10 -0600 Lines: 29 Approved: python-announce-list@python.org Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Trace: news.uni-berlin.de xGxlLAYqiCfg7/ocHlJn/w+iM49zh7wxNmKR7dRD/+Jg== Return-Path: X-Original-To: python-announce@python.org Delivered-To: python-announce-list@mail.python.org X-Spam-Status: OK 0.001 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'statements': 0.07; 'url- ip:162.242.198.235/32': 0.07; 'url-ip:162.242.198/24': 0.07; 'url- ip:162.242/16': 0.07; 'url-ip:192.30.253.112/32': 0.07; 'url- ip:192.30.253.113/32': 0.07; 'url-ip:192.30.253/24': 0.07; 'url:github': 0.07; 'github': 0.09; 'to:addr:lists.sourceforge.net': 0.09; 'url:issues': 0.09; 'api': 0.13; 'url-ip:192.30/16': 0.13; 'python': 0.15; '--upgrade': 0.16; 'url:oracle': 0.16; 'bug': 0.19; 'install': 0.20; 'attribute': 0.20; 'changes': 0.22; 'url:io': 0.24; 'module': 0.25; 'pip': 0.25; 'message-id:@mail.gmail.com': 0.29; 'extension': 0.31; '2.0': 0.32; 'received:google.com': 0.32; 'correctly.': 0.33; 'url:readthedocs': 0.33; 'it?': 0.33; 'method': 0.36; 'url:en': 0.37; 'url-ip:192/8': 0.37; 'point': 0.39; 'addresses': 0.39; 'more': 0.62; 'url-ip:185/8': 0.63; 'provide': 0.64; 'to:no real name:2**2': 0.67; '2.x': 0.75; '3.x': 0.75; 'to:addr:db-sig': 0.84; 'to:addr:python-announce': 0.84 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=FJvajAOqHOksVaAA8d02bx8KYFR4i+RLzAQkt9SHMNE=; b=Zk4ViRTyENgszfai+7RQg8185dHZShiNU7EjiEsQgPZQSp6mQP4J5cMm9eiH95C+Lo lGMeGNvr9u1nEjc9mieyzOAn+jW4Lb+K8pkFAjlHTSPT+9SU/EbuyffCfMFGMZyDyhYz xj8He9BPdWkpwx1ziOpFIp+a/cG7+PW4KW1pryrsFTnxva9oWzJno4ZtmPjyBSIYU5Os rlihA6swIGyZGz/Q4Kcu+LcvrvDlPL2bzSsthRTPwQsTevU4b+vujNdMEgbeY5JAJ1LU c+MjkUowcMt8hoHLBZIRtFWX9HekHZQ/BE57MZxXZ9cw5WFnwUgKkxLtF7VlTDIV2SM3 i0ug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=FJvajAOqHOksVaAA8d02bx8KYFR4i+RLzAQkt9SHMNE=; b=rCKGC3sbdtkbRIKkUZW/I40BHiImgJDyJfw2qfxAHxcucZb9u7yCBUwdridV6NLIC5 utYGchlk4dxEld6/90cBsXW8QjA0EEXd78Ow4SE11GhuXYBTg1y1ZzM/NfVt5+rcy4jR mnphCv9aJiLDdl0oOTC43bg+G4WkYOf8ckLqySLDR88BFWq6kyFo5mBDqp5mh26vSSsK ebG2T8E+KOQZbCnjMqS5Kcb4MOZUhb9g8zgtJKl2h6XiOkOZyQ6Za9kxa3qpzfBHe8eM oGaQk84cA48IHuI5BWULqYfEUBGl3O2xi4PnW2EvF2uCoJOiwJRpduHsVxZPVcm6dv/S RiGg== X-Gm-Message-State: ALQs6tB1PQ3FMD9Z4iyr0O7h7EUBZAh2lUhkifJiNuL/m6gD6hQ2NL8r A2+dEUVG2bQV/ltGLanlZdKhftOPtwxQFRYEPog= X-Google-Smtp-Source: AB8JxZrW2/g/MFFKWC1MrXvzgGvFneD6kWyxXJJVjED5fhYj0eoyXoSG3mFvv6cisdb15+dOOQVLe6vz5aX4jo6oY4g= X-Received: by 2002:a6b:c6cb:: with SMTP id w194-v6mr248844iof.131.1524791171191; Thu, 26 Apr 2018 18:06:11 -0700 (PDT) X-Mailman-Approved-At: Fri, 27 Apr 2018 09:55:42 -0400 X-Content-Filtered-By: Mailman/MimeDel 2.1.26 X-BeenThere: python-announce-list@python.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Announcement-only list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: Xref: csiph.com comp.lang.python.announce:2830 What is cx_Oracle? cx_Oracle is a Python extension module that enables access to Oracle Database for Python 3.x and 2.x and conforms to the Python database API 2.0 specifications with a number of enhancements. Where do I get it? https://oracle.github.io/python-cx_Oracle The easiest method to install/upgrade cx_Oracle is via pip as in python -m pip install cx_Oracle --upgrade What's new? This release addresses a number of issues and bug fixes. The changes needed to support DML Returning with cursor.executemany() required a new point release since the attribute dml_ret_array_val in the cx_Oracle.__future__ object needs to be set in order for it to work correctly. Setting it changes the behavior for DML Returning statements with cursor.execute() as well and will become the new behavior in cx_Oracle 7. See the release notes for more information. http://cx-oracle.readthedocs.io/en/latest/releasenotes.html#version-6-3-april-2018 Please provide any feedback via GitHub issues ( https://github.com/oracle/python-cx_Oracle/issues).