Skip to content
Permalink
Browse files

Changed release number to 0.8.2

  • Loading branch information...
Yan Gorelik
Yan Gorelik committed Mar 6, 2019
1 parent 1e93bbe commit f77d7a74e34ba1e70065cf47a7b11d5fe7f87991
@@ -33,7 +33,7 @@ services:
- docker

before_install:
- if [[ "$DOCKER" != "true" ]] && [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update ; fi
# - if [[ "$DOCKER" != "true" ]] && [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update ; fi
- if [[ "$DOCKER" != "true" ]] && [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install curl doxygen xml2 ; fi
- if [[ "$DOCKER" != "true" ]] && [[ "$TRAVIS_OS_NAME" == "osx" ]]; then ./test/dependencies_osx.sh ; fi
- if [[ "$DOCKER" != "true" ]] && [[ "$TRAVIS_OS_NAME" == "osx" ]] && [[ "$GNMI" == "true" ]]; then ./test/dependencies_osx_gnmi.sh ; fi
@@ -1,3 +1,19 @@
### 2019-03-15 version 0.8.2

#### New features and enhancements
* Expanded disabling of data validation to read operations with NetconfServiceProvider.
* Expanded disabling of data validation to gNMIServiceProvider.

#### Resolved GitHub issues
* When MacOS is updated from Homebrew any Python2 YDK application fails ([#837](https://github.com/CiscoDevNet/ydk-gen/issues/837))
* ImportError: dynamic module does not define module export function (PyInit_ydk_) ([#840](https://github.com/CiscoDevNet/ydk-gen/issues/840))
* Libyang error: Reached limit (65535) for storing typedefs ([#874](https://github.com/CiscoDevNet/ydk-gen/issues/874))
* AttributeError: 'Config' object has no attribute 'logger' ([#876](https://github.com/CiscoDevNet/ydk-gen/issues/876))
* Segmentation Fault in API when connection to Netconf fails ([#879](https://github.com/CiscoDevNet/ydk-gen/issues/879))
* gNMI provider requires 'port' argument ([#880](https://github.com/CiscoDevNet/ydk-gen/issues/880))
* 'delete' and 'replace' filters do not work properly with gNMI and CRUD service ([#881](https://github.com/CiscoDevNet/ydk-gen/issues/881))


### 2019-02-11 version 0.8.1

#### Python, C++, Go
@@ -61,7 +61,7 @@ The output of ydk-gen is either a core package, that defines services and provid

# Backward compatibility

The YDK-0.8.1 core is bacward compatible with generated in YDK-0.7.3 model bundle code. It is not compatible with YDK-0.7.2 and earlier bundle packages due to changes in modeling and handling of YList objects.
The YDK-0.8.2 core is backward compatible with generated in YDK-0.7.3 model bundle code. It is not compatible with YDK-0.7.2 and earlier bundle packages due to changes in modeling and handling of YList objects.

# Docker

@@ -100,15 +100,15 @@ You can install the latest `libydk` core library using prebuilt binaries for Xen
For Xenial (Ubuntu 16.04.4):

```
wget https://devhub.cisco.com/artifactory/debian-ydk/0.8.1/xenial/libydk_0.8.1-1_amd64.deb
sudo gdebi libydk_0.8.1-1_amd64.deb
wget https://devhub.cisco.com/artifactory/debian-ydk/0.8.2/xenial/libydk-0.8.2-1.amd64.deb
sudo gdebi libydk-0.8.2-1.amd64.deb
```

For Bionic (Ubuntu 18.04.1):

```
wget https://devhub.cisco.com/artifactory/debian-ydk/0.8.1/bionic/libydk_0.8.1-1_amd64.deb
sudo gdebi libydk_0.8.1-1_amd64.deb
wget https://devhub.cisco.com/artifactory/debian-ydk/0.8.2/bionic/libydk-0.8.2-1.amd64.deb
sudo gdebi libydk-0.8.2-1.amd64.deb
```

### Centos (Fedora-based)
@@ -129,7 +129,7 @@ For Bionic (Ubuntu 18.04.1):
#### Install prebuilt libydk binary

```
sudo yum install https://devhub.cisco.com/artifactory/rpm-ydk/0.8.1/libydk-0.8.1-1.x86_64.rpm
sudo yum install https://devhub.cisco.com/artifactory/rpm-ydk/0.8.2/libydk-0.8.2-1.x86_64.rpm
```

### Build from source
@@ -163,10 +163,10 @@ You can download the latest Python package from [here](https://www.python.org/do
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install pkg-config libssh xml2 curl pcre cmake libxml2 pybind11
curl -O https://devhub.cisco.com/artifactory/osx-ydk/0.8.1/libydk-0.8.1-Darwin.pkg
sudo installer -pkg libydk-0.8.1-Darwin.pkg -target /
curl -O https://devhub.cisco.com/artifactory/osx-ydk/0.8.2/libydk-0.8.2-Darwin.pkg
sudo installer -pkg libydk-0.8.2-Darwin.pkg -target /
curl -O https://devhub.cisco.com/artifactory/osx-ydk/0.8.1/libydk_gnmi-0.4.0-1_Darwin.pkg
curl -O https://devhub.cisco.com/artifactory/osx-ydk/0.8.2/libydk_gnmi-0.4.0-1_Darwin.pkg
sudo installer -pkg libydk_gnmi-0.4.0-1_Darwin.pkg -target /
```

@@ -241,28 +241,28 @@ In order to enable YDK support for gNMI protocol, which is optional, the followi
For Xenial (Ubuntu 16.04.4):

```
wget https://devhub.cisco.com/artifactory/debian-ydk/0.8.1/xenial/libydk_gnmi_0.4.0-1_amd64.deb
sudo gdebi libydk_gnmi_0.4.0-1_amd64.deb
wget https://devhub.cisco.com/artifactory/debian-ydk/0.8.2/xenial/libydk_gnmi_0.4.0-2_amd64.deb
sudo gdebi libydk_gnmi_0.4.0-2_amd64.deb
```

For Bionic (Ubuntu 18.04.1)

```
wget https://devhub.cisco.com/artifactory/debian-ydk/0.8.1/bionic/libydk_gnmi_0.4.0-1_amd64.deb
sudo gdebi libydk_gnmi_0.4.0-1_amd64.deb
wget https://devhub.cisco.com/artifactory/debian-ydk/0.8.2/bionic/libydk_gnmi_0.4.0-2_amd64.deb
sudo gdebi libydk_gnmi_0.4.0-2_amd64.deb
```

#### CentOS

```
sudo yum install https://devhub.cisco.com/artifactory/rpm-ydk/0.8.1/libydk_gnmi_0.4.0-1.x86_64.rpm
sudo yum install https://devhub.cisco.com/artifactory/rpm-ydk/0.8.2/libydk_gnmi_0.4.0-2.x86_64.rpm
```

#### MacOS:

```
curl -O https://devhub.cisco.com/artifactory/osx-ydk/0.8.1/libydk_gnmi-0.4.0-1_Darwin.pkg
sudo installer -pkg libydk_gnmi-0.4.0-1_Darwin.pkg -target /
curl -O https://devhub.cisco.com/artifactory/osx-ydk/0.8.2/libydk_gnmi-0.4.0-2_Darwin.pkg
sudo installer -pkg libydk_gnmi-0.4.0-2_Darwin.pkg -target /
```

### Run-time environment
@@ -359,7 +359,7 @@ A sample bundle profile file is described below. The file is in a JSON format. S
{
"name":"cisco-ios-xr",
"version": "0.1.0",
"ydk_version": "0.8.1",
"ydk_version": "0.8.2",
"Author": "Cisco",
"Copyright": "Cisco",
"Description": "Cisco IOS-XR Native Models From Git",
@@ -458,7 +458,7 @@ Now, the `pip list | grep ydk` should show the `ydk` (referring to the core pack
$ pip list | grep ydk
...
ydk (0.8.1)
ydk (0.8.2)
ydk-models-<name-of-bundle> (0.5.1)
...
```
@@ -624,4 +624,4 @@ Join the [YDK community](https://communities.cisco.com/community/developer/ydk)

Release Notes
===============
The current YDK release version is 0.8.1. The version of the latest YDK-Gen master branch is 0.8.1. YDK-Gen is licensed under the Apache 2.0 License.
The current YDK release version is 0.8.2. The version of the latest YDK-Gen master branch is 0.8.2. YDK-Gen is licensed under the Apache 2.0 License.
@@ -0,0 +1,25 @@
{
"name": "gnmi",
"version": "0.4.0-post2",
"author": "Cisco",
"copyright": "Cisco",
"description": "YDK gNMI service profile",
"long_description": "This YANG Development Kit (YDK) bundle provides APIs for OpenConfig YANG models. YDK facilitates the use of YANG data models by expressing the model semantics in an API and abstracting protocol/encoding details. YDK is composed of a core package that defines services and providers, plus one or more module bundles. This YDK bundle for OpenConfig models uses the YDK core package and additional model bundles. You can find the SDK documentation at http://ydk.cisco.com/py/docs You can find more details on YDK at http://ydk.io",
"dependency": [
{
"name": "ydk",
"version": "0.8.2",
"uri": ""
},
{
"name": "protobuf",
"version": "3.5.0",
"uri": "https://github.com/google/protobuf/releases/download/v3.5.0/protobuf-cpp-3.5.0.zip"
},
{
"name": "grpc",
"version": "1.9.1",
"uri": "https://github.com/grpc/grpc-master.zip"
}
]
}
@@ -1,10 +1,13 @@
### 2019-02-12 version 0.8.2
### 2019-03-15 version 0.8.2

#### New features and enhancements
* Expanded disabling of data validation to read operations with NetconfServiceProvider.
* Expanded disabling of data validation to gNMIServiceProvider.

#### Resolved GitHub issues
* AttributeError: 'Config' object has no attribute 'logger' ([#876](https://github.com/CiscoDevNet/ydk-gen/issues/876))
* Libyang error: Reached limit (65535) for storing typedefs ([#874](https://github.com/CiscoDevNet/ydk-gen/issues/874))
* Segmentation Fault in API when connection to Netconf fails ([#879](https://github.com/CiscoDevNet/ydk-gen/issues/879))
* 'delete' and 'replace' filters do not work properly with gNMI and CRUD service ([#881](https://github.com/CiscoDevNet/ydk-gen/issues/881))


### 2019-02-11 version 0.8.1
@@ -136,32 +136,32 @@ For other Ubuntu distributions it is recommended to build core libraries from so
For Xenial:

```
$ wget https://devhub.cisco.com/artifactory/debian-ydk/0.8.1/xenial/libydk_0.8.1-1_amd64.deb
$ sudo gdebi libydk_0.8.1-1_amd64.deb
$ wget https://devhub.cisco.com/artifactory/debian-ydk/0.8.2/xenial/libydk-0.8.2-1.amd64.deb
$ sudo gdebi libydk-0.8.2-1.amd64.deb
```

For Bionic:

```
$ wget https://devhub.cisco.com/artifactory/debian-ydk/0.8.1/bionic/libydk_0.8.1-1_amd64.deb
$ sudo gdebi libydk_0.8.1-1_amd64.deb
$ wget https://devhub.cisco.com/artifactory/debian-ydk/0.8.2/bionic/libydk-0.8.2-1.amd64.deb
$ sudo gdebi libydk-0.8.2-1.amd64.deb
```

##### Centos (Fedora-based)

You can install the latest YDK core package using prebuilt binaries:

```
$ sudo yum install https://devhub.cisco.com/artifactory/rpm-ydk/0.8.1/libydk-0.8.1-1.x86_64.rpm
$ sudo yum install https://devhub.cisco.com/artifactory/rpm-ydk/0.8.2/libydk-0.8.2-1.x86_64.rpm
```

#### MacOS

You can install the latest YDK core package using prebuilt binaries:

```
$ curl -O https://devhub.cisco.com/artifactory/osx-ydk/0.8.1/libydk-0.8.1-Darwin.pkg
$ sudo installer -pkg libydk-0.8.1-Darwin.pkg -target /
$ curl -O https://devhub.cisco.com/artifactory/osx-ydk/0.8.2/libydk-0.8.2-Darwin.pkg
$ sudo installer -pkg libydk-0.8.2-Darwin.pkg -target /
```

### gNMI Service Installation
@@ -173,28 +173,28 @@ $ sudo installer -pkg libydk-0.8.1-Darwin.pkg -target /
For Ubuntu/Xenial:

```
$ wget https://devhub.cisco.com/artifactory/debian-ydk/0.8.1/xenial/libydk_gnmi_0.4.0-1_amd64.deb
$ sudo gdebi libydk_gnmi_0.4.0-1_amd64.deb
$ wget https://devhub.cisco.com/artifactory/debian-ydk/0.8.2/xenial/libydk_gnmi_0.4.0-2_amd64.deb
$ sudo gdebi libydk_gnmi_0.4.0-2_amd64.deb
```

For Ubuntu/Bionic:

```
$ wget https://devhub.cisco.com/artifactory/debian-ydk/0.8.1/bionic/libydk_gnmi_0.4.0-1_amd64.deb
$ sudo gdebi libydk_gnmi_0.4.0-1_amd64.deb
$ wget https://devhub.cisco.com/artifactory/debian-ydk/0.8.2/bionic/libydk_gnmi_0.4.0-2_amd64.deb
$ sudo gdebi libydk_gnmi_0.4.0-2_amd64.deb
```

For CentOS

```
sudo yum install https://devhub.cisco.com/artifactory/rpm-ydk/0.8.1/libydk_gnmi_0.4.0-1.x86_64.rpm
sudo yum install https://devhub.cisco.com/artifactory/rpm-ydk/0.8.2/libydk_gnmi_0.4.0-2.x86_64.rpm
```

##### MacOS

```
$ curl -O https://devhub.cisco.com/artifactory/osx-ydk/0.8.1/libydk_gnmi-0.4.0-1_Darwin.pkg
$ sudo installer -pkg libydk_gnmi-0.4.0-1_Darwin.pkg -target /
$ curl -O https://devhub.cisco.com/artifactory/osx-ydk/0.8.2/libydk_gnmi-0.4.0-2_Darwin.pkg
$ sudo installer -pkg libydk_gnmi-0.4.0-2_Darwin.pkg -target /
```

### Installing from source
@@ -253,4 +253,4 @@ build$ sudo make install
- Additional YDK information can be found at [ydk.io](http://ydk.io)

## Release Notes
The current YDK release version is 0.8.1. YDK-Cpp is licensed under the Apache 2.0 License.
The current YDK release version is 0.8.2. YDK-Cpp is licensed under the Apache 2.0 License.
@@ -64,7 +64,7 @@ elseif (${CMAKE_SYSTEM_NAME} MATCHES "Linux")
# <foo>_<VersionNumber>-<DebianRevisionNumber>_<DebianArchitecture>.deb
# libydk_0.6.0-0.1.alpha_amd64.deb // Debian
set (CPACK_PACKAGE_FILE_NAME
"${CPACK_PACKAGE_NAME}_${CPACK_PACKAGE_VERSION}-${CPACK_PACKAGE_RELEASE}_${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}")
"${CPACK_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION}-${CPACK_PACKAGE_RELEASE}.${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}")

# Linux Fedora
elseif(${LSB_RELEASE_ID_SHORT} MATCHES "CentOS")
@@ -114,29 +114,29 @@ For Xenial (Ubuntu 16.04.4):

.. code-block:: sh
wget https://devhub.cisco.com/artifactory/debian-ydk/0.8.1/xenial/libydk_0.8.1-1_amd64.deb
sudo gdebi libydk_0.8.1-1_amd64.deb
wget https://devhub.cisco.com/artifactory/debian-ydk/0.8.2/xenial/libydk-0.8.2-1.amd64.deb
sudo gdebi libydk-0.8.2-1.amd64.deb
For Bionic (Ubuntu 18.04.1):

.. code-block:: sh
wget https://devhub.cisco.com/artifactory/debian-ydk/0.8.1/bionic/libydk_0.8.1-1_amd64.deb
sudo gdebi libydk_0.8.1-1_amd64.deb
wget https://devhub.cisco.com/artifactory/debian-ydk/0.8.2/bionic/libydk-0.8.2-1.amd64.deb
sudo gdebi libydk-0.8.2-1.amd64.deb
**CentOS**

Install YDK core library:

.. code-block:: sh
sudo yum install https://devhub.cisco.com/artifactory/rpm-ydk/0.8.1/libydk-0.8.1-1.x86_64.rpm
sudo yum install https://devhub.cisco.com/artifactory/rpm-ydk/0.8.2/libydk-0.8.2-1.x86_64.rpm
Install YDK gNMI library (optional):

.. code-block:: sh
sudo yum install https://devhub.cisco.com/artifactory/rpm-ydk/0.8.1/libydk_gnmi-0.4.0-1.x86_64.rpm
sudo yum install https://devhub.cisco.com/artifactory/rpm-ydk/0.8.2/libydk_gnmi-0.4.0-1.x86_64.rpm
**MacOS**

@@ -150,8 +150,8 @@ Alternatively, you can perform partial installation. If you only want to instal

.. code-block:: sh
curl -O https://devhub.cisco.com/artifactory/osx-ydk/0.8.1-beta/libydk-0.8.1-Darwin.pkg
sudo installer -pkg libydk-0.8.1-Darwin.pkg -target /
curl -O https://devhub.cisco.com/artifactory/osx-ydk/0.8.2-beta/libydk-0.8.2-Darwin.pkg
sudo installer -pkg libydk-0.8.2-Darwin.pkg -target /
If you want to install only the ``ietf`` bundle and its dependencies (``ydk`` package), execute:

@@ -171,28 +171,28 @@ For Xenial (Ubuntu 16.04.4):

.. code-block:: sh
wget https://devhub.cisco.com/artifactory/debian-ydk/0.8.1/xenial/libydk_gnmi_0.4.0-1_amd64.deb
sudo gdebi libydk_gnmi_0.4.0-1_amd64.deb
wget https://devhub.cisco.com/artifactory/debian-ydk/0.8.2/xenial/libydk_gnmi_0.4.0-2_amd64.deb
sudo gdebi libydk_gnmi_0.4.0-2_amd64.deb
For Bionic (Ubuntu 18.04.1):

.. code-block:: sh
wget https://devhub.cisco.com/artifactory/debian-ydk/0.8.1/bionic/libydk_gnmi_0.4.0-1_amd64.deb
sudo gdebi libydk_gnmi_0.4.0-1_amd64.deb
wget https://devhub.cisco.com/artifactory/debian-ydk/0.8.2/bionic/libydk_gnmi_0.4.0-2_amd64.deb
sudo gdebi libydk_gnmi_0.4.0-2_amd64.deb
**CentOS**

.. code-block:: sh
sudo yum install https://devhub.cisco.com/artifactory/rpm-ydk/0.8.1/libydk_gnmi_0.4.0-1.x86_64.rpm
sudo yum install https://devhub.cisco.com/artifactory/rpm-ydk/0.8.2/libydk_gnmi_0.4.0-2.x86_64.rpm
**MacOS**

.. code-block:: sh
curl -O https://devhub.cisco.com/artifactory/osx-ydk/0.8.1/libydk_gnmi-0.4.0-1_Darwin.pkg
sudo installer -pkg libydk_gnmi-0.4.0-1_Darwin.pkg -target /
curl -O https://devhub.cisco.com/artifactory/osx-ydk/0.8.2/libydk_gnmi-0.4.0-2_Darwin.pkg
sudo installer -pkg libydk_gnmi-0.4.0-2_Darwin.pkg -target /
Set runtime environment
~~~~~~~~~~~~~~~~~~~~~~~
@@ -56,7 +56,7 @@ elseif (${CMAKE_SYSTEM_NAME} MATCHES "Linux")
# <foo>_<VersionNumber>-<DebianRevisionNumber>_<DebianArchitecture>.deb
# libydk_0.6.0-0.1.alpha_amd64.deb // Debian
set (CPACK_PACKAGE_FILE_NAME
"${CPACK_PACKAGE_NAME}_${CPACK_PACKAGE_VERSION}-${CPACK_PACKAGE_RELEASE}_${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}")
"${CPACK_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION}-${CPACK_PACKAGE_RELEASE}.${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}")

# Linux Fedora
elseif(${LSB_RELEASE_ID_SHORT} MATCHES "CentOS")
@@ -64,7 +64,7 @@ elseif (${CMAKE_SYSTEM_NAME} MATCHES "Linux")
# <foo>_<VersionNumber>-<DebianRevisionNumber>_<DebianArchitecture>.deb
# libydk_0.6.0-0.1.alpha_amd64.deb // Debian
set (CPACK_PACKAGE_FILE_NAME
"${CPACK_PACKAGE_NAME}_${CPACK_PACKAGE_VERSION}-${CPACK_PACKAGE_RELEASE}_${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}")
"${CPACK_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION}-${CPACK_PACKAGE_RELEASE}.${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}")

# Linux Fedora
elseif(${LSB_RELEASE_ID_SHORT} MATCHES "CentOS")
@@ -1,3 +1,11 @@
### 2019-03-15 version 0.8.2

#### Resolved GitHub issues
* Libyang error: Reached limit (65535) for storing typedefs ([#874](https://github.com/CiscoDevNet/ydk-gen/issues/874))
* Segmentation Fault in API when connection to Netconf fails ([#879](https://github.com/CiscoDevNet/ydk-gen/issues/879))
* 'delete' and 'replace' filters do not work properly with gNMI and CRUD service ([#881](https://github.com/CiscoDevNet/ydk-gen/issues/881))


### 2019-02-11 version 0.8.1

#### Go

0 comments on commit f77d7a7

Please sign in to comment.
You can’t perform that action at this time.