"Fossies" - the Fresh Open Source Software Archive

Member "zun-7.0.0/ChangeLog" (14 Apr 2021, 68113 Bytes) of package /linux/misc/openstack/zun-7.0.0.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "ChangeLog": 6.0.0_vs_7.0.0.

    1 CHANGES
    2 =======
    3 
    4 7.0.0
    5 -----
    6 
    7 * Remove \_\_unicode\_\_() from ZunException
    8 * [goal] Deprecate the JSON formatted policy file
    9 * Fix lower constaint job
   10 * Use TOX\_CONSTRAINTS\_FILE
   11 * Fix invalid argument formatting in exception messages
   12 * Reuse the docs deps to benefit from constraints
   13 * [goal] Migrate testing to ubuntu focal
   14 * Revert "Temporarily disable tempest jobs"
   15 * Increase timeout for waiting volume deleted
   16 * Temporarily disable tempest jobs
   17 * Add Python3 wallaby unit tests
   18 * Update master for stable/victoria
   19 
   20 6.0.0
   21 -----
   22 
   23 * Add release note for CNI plugin of docker
   24 * Introduce CNI network driver for docker
   25 * Populate container command and entrypoint
   26 * Reduce one neutron API call
   27 * Several fixes to unblock the gate
   28 * Deal with subnet without gateway in CNI
   29 * Use importlib to take place of im module
   30 * Remove mox3 from lower-constraints.txt
   31 * api-ref: fix wrong naming in /execute
   32 * Make volume wait timeout configurable
   33 * Dep's should be restricted by upper-constraints
   34 * Add kuryr-libnetwork as a required dependency
   35 * Handle missing of 'networks' stats
   36 * Refactor kuryr libnetwork code
   37 * Fix mock name for capsule ut
   38 * Fix ovs hybrid plug in zun cni
   39 * requirements: Drop os-testr
   40 * Rename network\_api to network\_driver
   41 * Pick up cafile from keystone\_auth
   42 * Use uwsgi binary from path
   43 * Remount container volume on host reboot
   44 * Always reset CONF when starting the wsgi app
   45 * Stop to use the \_\_future\_\_ module
   46 * Fix init container status - docker
   47 * Fix capsule's container status
   48 * Switch to newer openstackdocstheme and reno versions
   49 * Add fullstack tests for container with volumes
   50 * tox: Keeping going with docs
   51 * Resolve error when create container with bind volume
   52 * Remove python\_version>='3.4' on doc/requirements.txt
   53 * Remove translation sections from setup.cfg
   54 * Remove the unused coding style modules
   55 * Fix hacking min version to 3.0.1
   56 * [Part2]: Remove the six
   57 * Monkey patch original current\_thread \_active
   58 * Add a /healthcheck URL
   59 * Remove six
   60 * Bump default tox env from py37 to py38
   61 * Add py38 package metadata
   62 * Add Python3 victoria unit tests
   63 * Update master for stable/ussuri
   64 * Clarify the wording of centos installation
   65 * Add Kata Containers to Zun installation guide
   66 * Update docker installation link
   67 * Fix a formatting issue on installation guide
   68 
   69 5.0.0
   70 -----
   71 
   72 * Use unittest.mock instead of third party mock
   73 * Zun specific contributor and PTL docs
   74 * Change entrypoint from string to list
   75 * Update hacking for Python3
   76 * Add entrypoint to container
   77 * Use CRI driver for capsule by default
   78 * Fix autogenerated db migrations
   79 * Clean up pecan.abort utils
   80 * Add release note for CRI runtime support
   81 * Add release note for Zun CNI plugin
   82 * Failed to format message
   83 * failed to delele capsule when sandbox is removed by docker
   84 * delete inincontainer in capsule
   85 * Pass runtime handler to CRI
   86 * Configure default container runtime in devstack
   87 * Support 'host' on creating container
   88 * Enable CRI runtime in devstack
   89 * Add missing CNI config file
   90 * Add numactl package to installation guide
   91 * Update installation guide for using python3
   92 * Add CRI to installation guide
   93 * Add kuryr-lib into requirements.txt
   94 * Init privsep context for zun-cni-daemon
   95 * Replace tox\_envlist 'all-plugin' with 'all'
   96 * Introduce a CRI driver
   97 * Move port deletion code to zun/network/neutron.py
   98 * Start zun-cni-daemon in devstack
   99 * Treat cpu as float (not integer)
  100 * Move create\_or\_update\_port to zun/network/neutron.py
  101 * Split capsule code out of container driver
  102 * Refactor container driver
  103 * Move volume-related code to base container driver
  104 * Cleanup container driver inferface
  105 * Refactor get\_available\_resources in container driver
  106 * Provide default implementation for several methods
  107 * Load container driver from entry point
  108 * Move neutron binding constants to zun/common/consts.py
  109 * Add python CRI client
  110 * Be robust on finding nova resource provider
  111 * Add 'annotations' to capsule API
  112 * CNI: handle delete when db record is missing
  113 * Modify incorrect registry test cases
  114 * Failed to delete Creating/Error capsule
  115 * Fix the duplicated words issue of "message message "
  116 * Introduce CNI plugin for Zun
  117 * Implement Zun CNI daemon
  118 * Refactor common/config.py
  119 * Add 'cni\_metadata' to db layer
  120 * Remove unused db column 'meta' from 'container' table
  121 * Introduce VIFState object
  122 * Rename Network object to ZunNetwork
  123 * check volume name in capsule
  124 * Add 'annotations' to db layer
  125 * PDF documentation build
  126 * wsproxy: get the underlying socket for exec
  127 * Change default of resume\_container\_state as True
  128 * Replace git.openstack.org with opendev.org
  129 * Convert str to bytes on wsproxy
  130 * [ussuri][goal] Drop python 2.7 support and testing
  131 * Fix node attribute in exception
  132 * update review site link
  133 * capsule: ignore image\_pull\_policy if disallowed by policy
  134 * Capsule: avoid KeyError on get container spec
  135 * Fix detaching a volume that failed to attach
  136 * Fix response of json schema validation error
  137 * Switch to Ussuri jobs
  138 * Fix image search 500 error
  139 * Update master for stable/train
  140 
  141 4.0.0
  142 -----
  143 
  144 * Handle GET /containers/<UUID> when host is down
  145 * Bump python-zunclient to 3.5.0
  146 * Fetch docker logs in post run
  147 * Update install guide for placement integration
  148 * Release notes for placement integration
  149 * Revert "Add kolla-ansible Zun job to the gate"
  150 * Exponential backoff on retrying create network
  151 * Claim container allocation in placement
  152 * Compute node report to placement
  153 * [train][goal] Define new 'zun-tempest-docker-sql-api-ipv6-only' job
  154 * Fix zun start in devstack IPV6
  155 * Add a job for testing zun standalone deployment
  156 * Increase exec timeout to 15 seconds
  157 * Remove the unnecessary glance\_store config
  158 * Fix container status on create
  159 * Fix format issue on private registry doc
  160 * Use placement for unified resource management
  161 * Update api-ref location
  162 * Add 'tty' and 'stdin' to capsule
  163 * Add 'tty' property to container
  164 * Add Python 3 Train unit tests
  165 * Blacklist sphinx 2.1.0 (autodoc bug)
  166 * Add Python 3 Train unit tests
  167 * Fix invalid assertIsNone state
  168 * Ping api version for fullstack test
  169 * Endpoint type for glanceclient
  170 * Switch to the new canonical constraints URL on master
  171 * Introduce fullstack tests
  172 * Allow force delete a 'DELETING' container
  173 * Add 'region\_name' to cinder client config
  174 * Add 'region\_name' to neutron client config
  175 * Sync Sphinx requirement
  176 * Support exposing ports in capsule - API
  177 * Support exposing ports in capsule - driver
  178 * Add 'init\_containers' field to capsule
  179 * Add 'finish\_time' to container action
  180 * Record action finish
  181 * Fix missing print format
  182 * api-ref: add missing parameters for container
  183 * Skip tempest jobs on api-ref changes
  184 * api-ref: add API reference for capsule
  185 * api-ref: update container sample request/response
  186 * Remove get\_cpu\_used from container driver
  187 * Fix a TypeError on \_get\_network\_info
  188 * Fix requirement job
  189 * Refactor get\_available\_resources
  190 * Account resource requests of init containers
  191 * Don't limit cpu/memory on capsule container
  192 * Allow overcommit of cpu resource in docker
  193 * Skip image validation if failed
  194 * Trivial: fix a format issue in api history docs
  195 * Disable image validation
  196 * Add remote\_ip\_prefix on security group rule
  197 * Add kolla-ansible Zun job to the gate
  198 * Remove etcd db backend
  199 * Remove etcd devstack config
  200 * Remove etcd job from gate
  201 * Replace git.openstack.org URLs with opendev.org URLs
  202 * Trivial fix: rename instance\_uuid to container\_uuid
  203 * OpenDev Migration Patch
  204 * Update task state in context manager
  205 * Skip populating container's state on tasks
  206 * Dropping the py35 testing
  207 * Use ISO8601 format for timestamp fields
  208 * Refactor the code of API controller/view
  209 * Add middleware generated request\_id to context
  210 * Fix an AttributeError on rebuild
  211 * Require admin privilege to retrieve some fields
  212 * Force image pull policy to always
  213 * Support 'name' field in capsule's container
  214 * Check key exist before retrieving value
  215 * Add zun's technical vision reflection
  216 * Add validation for capsule template
  217 * Move 'check\_capsule\_template' to capsule.py
  218 * Allow 'resources' to be empty dict in capsule
  219 * Allow imagePullPolicy to be upper case
  220 * Fix lower-constraint deps handling
  221 * Update master for stable/stein
  222 * Pass kwargs to exception to get better formatted error message
  223 
  224 3.0.0.0rc1
  225 ----------
  226 
  227 * Migrate legacy jobs to Ubuntu Bionic
  228 * Add the 'containers' field back to capsule
  229 * Fix init container in capsule
  230 * Fix issue on deleting cinder volume
  231 * Fix issue of sharing volume across containers
  232 * Fix refresh in VolumeMapping object
  233 * Fix 'container' field in VolumeMapping object
  234 * Fix the misspelling of "container"
  235 * Add oslo.privsep to config-generator list
  236 * Doc: run tempest tests without tox
  237 * Update json module to jsonutils
  238 * Delete capsule volumes properly
  239 * Fix capsule volume attach
  240 * Fix parameters in \_create\_container\_in\_capsule
  241 * Avoid logging uuid on loading object attribute
  242 * Remove sandbox-related logic
  243 * Drop capsule data model in DB and objects
  244 * Capsule: backward-compatible with legacy API version
  245 * add python 3.7 unit test job
  246 * Consolidate Container and Capsule in compute
  247 * Consolidate data model of Container and Capsule
  248 * Update the guide about API version bump
  249 * Set binding:host\_id on creating/updating port
  250 * Refactor the port update code
  251 * Remove unit test for etcd api
  252 * Handle invalid image name
  253 * Fix the misspelling of "available"
  254 * Add validation on network attach/detach
  255 * Always reset task state to None
  256 * Fix incorrect process on init\_container
  257 * Fix a format issue on documentation
  258 * Update rebuilding status in ApiLayer
  259 * Fix the misspelling of "requests"
  260 * Check task\_status/container\_state before saving to database
  261 * Pull image from registry
  262 * Add registry\_id to container
  263 * Support private registry - API layer
  264 * Encrypt registry password before persisting
  265 * Support private registry - objects layer
  266 * Support private registry - DB layer
  267 * Add tests for cinder/neutron client
  268 * Reduce the number of calling container.save
  269 * Add enable\_cpu\_pinning to compute\_node for etcd
  270 * Get insecure option to decide how to access the client
  271 * Make etcd job non-voting
  272 * Set status after rebuilding a container
  273 * Remove duplicated rebuild\_status
  274 * Avoid RPC call on healing a container
  275 * Skip healing container on missing container\_id
  276 * Support auth with docker registry
  277 * Add support for default registry
  278 * Fix hostname of docker image
  279 * Add more test cases for image reference
  280 * Document how to use private registry
  281 * Fix image searching for private registry
  282 * Make multinode job voting
  283 * Populate default image driver in API layer
  284 * Parse docker image name according to reference
  285 * Import utils for parsing docker image
  286 * Add more logging on network conflicting
  287 * Set 'enable\_cpu\_pinning' on creating node
  288 * Allow setting quota of other tenants
  289 * Add python3.6 in tox.ini
  290 * Implement is\_volume\_deleted for Local volume
  291 * Handle the case that 'numactl' not installed
  292 * Use node's enable\_cpu\_pinning for scheduling
  293 * Add 'enable\_cpu\_pinning' to compute\_node
  294 * Implement a upgrade check for 'numactl'
  295 * Support cpuset and scheduler for cpuset
  296 * unify logging setup on zun
  297 * Remove the unused admin\_\* config
  298 * Use python3 by default for tempest jobs
  299 * Enable plugin in target branch
  300 * Add pciutils to bindep.txt
  301 * Implement delete network
  302 * Change openstack-dev to openstack-discuss
  303 * Avoid using variable 'cur\_host' before assignment
  304 * Support pre-downloading/uploading docker images
  305 * Document CentOS installation
  306 * Add support for secure websocket connection
  307 * Update tls-proxy config
  308 * Add missing ws seperator between words
  309 * Fix race condition on multinode
  310 * Set capsule.host once it is running
  311 * Remove unused config for devstack job
  312 * [Trivial Fix] modify spelling error of "resource"
  313 * Add a note on setting api version
  314 * Bump oslo.concurrency to 3.26.0
  315 * Remove unused file tools/cover.sh
  316 * Fix the status code of over quota response
  317 * List system dependencies for running common tests
  318 * Fix the message formate in Base64Exception
  319 * Trivial fixes in upgrade check docs
  320 * Expose 'host' field via image API
  321 * Add framework for zun-status upgrade check
  322 * Add job for checking the test coverage
  323 * Add a job to publish release notes
  324 * Use template for lower constraints jobs
  325 * Handle network is already created in DB
  326 * Fix the deprecated rabbit config
  327 * Query docker\_root\_dir from docker API
  328 * Handle docker data root doesn't exist
  329 * Use python-native api to get disk size
  330 * Fix a typo in the docstring
  331 * Add the missing argument in CommandError
  332 * Add sample template for init containers
  333 * Allow volume to be shared across capsule
  334 * Use volume uuid based mountpoint
  335 * Rename variable names from volume to volmap
  336 * Split volume\_mapping table into two
  337 * Pass database model object to \_add\_filters
  338 * Rename 'volume\_id' to 'cinder\_volume\_id'
  339 * Call detach with volume mapping object
  340 * Fix an issue on container update
  341 * Add api-ref for quotas and quota\_classes
  342 * Wait for cinder volume to be deleted
  343 * Refactor code for waiting volume available
  344 * Don't unmount device twice
  345 * Fix a docker internal error on server restart
  346 * Bump api version to 1.26 in gate
  347 * Rename QuotaExists to QuotaAlreadyExists
  348 * Encode injected file data (server-side)
  349 * Add API controller for quotas and quota classes
  350 * Encode/Decode archive file data
  351 * Require mininum api version in gate
  352 * Filter out the glance image with different tag
  353 * Introduce QuotaEngine
  354 * enable RuntimeFilter
  355 * Add test for update\_claim
  356 * Add test for container\_update
  357 * add python 3.6 unit test job
  358 * Make Runtime work with capsule
  359 * switch documentation job to new PTI
  360 * Remove image 'host' parameter from compute api
  361 * import zuul job settings from project-config
  362 * Add the init containers support for Capsule
  363 * make "zun pull" support Glance uuid
  364 * Support opening container's port
  365 * Prevent race condition on creating network
  366 * Rework Cinder volume multi-attach
  367 * Add host to image table
  368 * Add check\_multiattach to Local volume driver
  369 * Use "server\_id" to judge in cinder\_api when detach
  370 * Optimize container\_rebuild
  371 * Opitimize exception when failed to update\_claim
  372 * Remove redundant call of container.save
  373 * Update reno for stable/rocky
  374 
  375 2.1.0
  376 -----
  377 
  378 * Optimize zun service update task
  379 * Support file injection on container
  380 * Fix a missing import of \_ in objects
  381 * Change quota\_class policy to admin only
  382 * Add get\_count method
  383 * Update quota db api
  384 * Ignore field 'uuid' when convert from db to object
  385 * Remove project\_id in path
  386 * Ignore H405
  387 * Delete duplicate code
  388 * Attached volume has no attached\_servers
  389 * Use redefined get in CinderAPI
  390 * Move cinder\_api definition to init
  391 * Delete non-essential code (devpath)
  392 * Release port if failed to connect network
  393 * Runtime aware scheduling
  394 * Optimize error log for bool\_from\_string
  395 * Runtime aware scheduling
  396 * Mountpoint remains after detaching volume
  397 * Support Cinder volume multi-attach
  398 * Unbind port when disconnect nerwork
  399 * Check policy only when the status of container is running
  400 * Refactor list function in docker driver
  401 * Add healthcheck to api-ref
  402 * Add api for privileged
  403 * api-ref: add return code for services APIs
  404 * Add privileged to etcd database
  405 * Support health check for Docker containers
  406 * Give extended privileges to the container
  407 * Remove unused auto\_heal in schemas
  408 * Reuse the RPC transport to create RPC client
  409 * Refactor network disconnect code
  410 * Support to update auto\_heal of container
  411 * Optimizing code for checking the value of force/stop
  412 * When using multipath, detach volume failure
  413 * Add the missing dependency on rootwrap
  414 * Do not wait if volume status is error
  415 * Disk size is smaller than base\_device\_size
  416 * Delete volume when failed to attach
  417 * Add a comment for Container Object version
  418 * Just modify database when updating the name of container
  419 * Needn't verify the deleted image
  420 
  421 2.0.0
  422 -----
  423 
  424 * Delete error volume which auto\_remove is True
  425 * Enable mutable config in zun
  426 * Handle the case that image has no tag
  427 * Delete image residual data
  428 * Document filter parameters in API reference
  429 * Add legacy init script for Ubuntu
  430 * Verify docker API version if runtime is specified
  431 * Add a note to uninstall pip packages on unstack
  432 * Clone Zun repository by TARGET\_BRANCH
  433 * Cleanup the config file on ./clean.sh
  434 * Remove help message about ZeroMQ driver
  435 * Fix an issue on deleteing container
  436 * Synchronize on network attach/detach
  437 * Pin get-pip.py to 3.2
  438 * Backward-compatible with old restart\_policy
  439 * capsule: convert 'command' from string to list
  440 * Format each container inside capsule
  441 * Fix some incorrect unit test case
  442 * Fall back to the legacy auth\_uri option
  443 * Switch keystone session in glanceclient
  444 * Remove unused auth\_url from RequestContext
  445 * Convert type of 'command' from string to list
  446 * Add native Zuulv3 jobs
  447 * Fix the json schema for network\_attach
  448 * Remove the unused url for container exec
  449 * Introduce container resize API
  450 * Add create\_network method in etcd db
  451 * Putting context as the first parameter
  452 * Update the format of requested\_networks
  453 * Fix some issues in API microversion doc
  454 * Introduce 'fixed\_ips' to network\_list
  455 * Simple docker driver image not found
  456 * Support websocket proxy for exec
  457 * Add exec\_instances to data model
  458 * Remove the 'id' attribute from capsule
  459 * Use HostAddressOpt for opts that accept IP and hostnames
  460 * Add back the attach\_external\_network policy
  461 * Support detach neutron port from container
  462 * Collect docker log in gate\_hook
  463 * Fix mismatched of timezone info
  464 * Amend the spelling error of a word
  465 * fix tox python3 overrides
  466 * Modify restart\_policy to spec content
  467 * Add quota\_destroy\_all\_by\_project
  468 * Add quota\_usage\_get\_by\_project
  469 * Add two missing fields to network api
  470 * Remove name duplication check in network
  471 * Support network\_attach with more parameters
  472 * Pass requested\_network on network\_attach
  473 * Add 'host' parameter on image delete
  474 * Add 'host' parameter on image create
  475 * Document how to manage security groups
  476 * Change create\_network from async to sync
  477 * Raise the right exception if network exists
  478 * Use policy for control the 'runtime' field
  479 * Allow to check pep8 along with D000
  480 * Improve validation of 'nets' parameter
  481 * Move parameter types module to schemas
  482 * Filter disabled service for Chance Filter
  483 * Show container failed if container host is none
  484 * Add network-create to server side
  485 * Add Quota & Quota class policies
  486 * Require admin privilege for image APIs
  487 * Tune the default cpu/memory/disk
  488 * Use policy for control the 'host' field
  489 * Change neutron module use same call neutron client
  490 * Fix list and show return status different
  491 * Fix multinode-devstack document service list output error
  492 * Add Dockerfile
  493 * Record container events on rebuild
  494 * Add back the test\_container\_reboot test
  495 * Change the DB create procedure of capsule create
  496 * Add container start\_at in compute node
  497 * Modify the rule of filtering glance tag
  498 * Update install doc for ubuntu
  499 * Follow the new PTI for document build
  500 * Remove APIs for managing security groups
  501 * Move delete\_image to container driver
  502 * Remove the duplicated index in quota\_classes
  503 * Add started\_at attribute to container
  504 * Introduce /availability-zone API endpoint
  505 * api-ref: add parameters for host APIs
  506 * api-ref: fix the wrong required/optional marker
  507 * Use six.test\_type instead str format
  508 * Get driver from CONF when pull image
  509 * Use versioned object instead of db\_api
  510 * Add host to return value for capsule
  511 * Add containers dict to capsule
  512 * Add Quota DB etcd
  513 * Pre-load the list of image drivers
  514 * Trivial: Update pypi url to new url
  515 * Handle exception when rebuild container without port
  516 * Validate filters when listing containers
  517 * Add doc for live restore to keep container alive
  518 * Configure kuryr not creating SGs
  519 * Move config 'base\_url' to controller node
  520 * Remove netaddr from requirements
  521 * Remove os-vif from requirements
  522 * Remove unused nova related code
  523 * Remove the unreal config file from setup.cfg
  524 * Fix unit test failure with pecan 1.3
  525 * Change the format of memory field
  526 * Remove the usage of WSME library
  527 * Remove unused jsonpatch code
  528 * Add the missing API version history
  529 * Fix verify document service list output error
  530 * Add '-E' for grep
  531 * Fix doc capsule.rst title typo error
  532 * Improve the testing of 'kuryr\_network' module
  533 * uncap eventlet
  534 * Add Quota objects
  535 * Update auth\_uri option to www\_authenticate\_uri
  536 * Optimize-code: optimize the method of checking version
  537 * Add Quota SQL database models & api
  538 * Getting the workdir of docker by CONF
  539 * Modify the comma to '%' in ZunException message
  540 * Remove code that is not actually used
  541 * Delete sandbox on capsule delete
  542 * Unify the format of list response
  543 * Remove self in check\_supported\_disk\_quota
  544 * Update the API reference for the update container
  545 * Setting default value for etcd
  546 * Modify the message of LOG
  547 * Customizing the availability zone of each compute node is Ineffective
  548 * Skip validating the subnetpool if it is none
  549 * Remove a redundant call of 'save'
  550 * zun do not support multipath
  551 * Add a note about configuration of ws url
  552 * Move /rename endpoint into patch
  553 * install-guide: add note on etcd installation
  554 * api-ref: add missing parameters on container create
  555 * api-ref: update the sample request/ressponse
  556 * Disk quota checking missed 'prjquota'
  557 * Check disk quota support on filter scheduler
  558 * Add disk\_quota\_supported to compute\_node
  559 * Print a warning if disk quota is not unsupported
  560 * Move create\_image and upload\_image\_data
  561 * Add auto\_heal to api-ref
  562 * Fix typo on rest\_api\_version\_history.rst
  563 * Modify the content of rebuild in the api-ref doc
  564 * Heal non existent containers in docker
  565 * Make DiskFilter work with capsule
  566 * Make capsule support availability zone
  567 * Catch a specific exception on scheduling
  568 * Add 'status\_reason' to capsule view
  569 * rebuild a container with a different image
  570 * Optimize the loading of the volume driver
  571 * Skip state population on transitional states
  572 * Add status\_reason and logs on unknown state
  573 * Move search\_image to container driver
  574 * Move pull\_image to container driver
  575 * The incoming parameters is not effective
  576 * Modifying the parameters
  577 * Allow force delete a rebuilding container
  578 * Introduce container status 'Restarting'
  579 * Introduce container status 'Dead'
  580 * Migrate to stestr
  581 * Revert "Consolidate admin guide and configuration guide"
  582 * Don't raise when delete non-existent image in docker
  583 * Move openstackdocstheme to extensions in api-ref
  584 * install-guide: add steps to configure rootwrap
  585 * Remove invalid comment about glance
  586 * Add policy check for image\_delete
  587 * Make auto\_heal field nullable
  588 * Document how to run specific tempest test
  589 * Reorganize the documentation index page
  590 * Consolidate admin guide and configuration guide
  591 * install-guide: add the missing step for python-pip
  592 * make glance driver support tag 'latest'
  593 * add lower-constraints job
  594 * Updated from global requirements
  595 * Add rebuild container to api-ref doc
  596 * admin cannot operate ordinary tenant's container
  597 * make glance driver support image:tag
  598 * Check image ambiguity on validation
  599 * Add a step to configure state\_path
  600 * Adds image delete to server side
  601 * Add essential comments for API image search
  602 * Pull/Search image from default driver
  603 * Introduce a config for default image driver
  604 * Move parse\_image\_name to compute manager
  605 * Modify part of the code for the rebuilding process
  606 * Add disk filter
  607 * update param docstring
  608 * Change default\_disk value
  609 * correct the response code of listing networks
  610 * Check if server support disk quota
  611 * Add auto\_heal to container
  612 * Delete container failed if container host is None
  613 * api-ref: fix the type of restart\_policy
  614 * zun rebuild on local node
  615 * Updated from global requirements
  616 * Add disk info to 'Host' API
  617 * Remove unused methods set\_ctx and get\_ctx
  618 * Updated from global requirements
  619 * Introduce rootwrap and filter
  620 * Add disk attribute to ComputeNode Etcd model
  621 * Updated from global requirements
  622 * Remove the empty 'service' folder
  623 * Modify the load order of manage.py
  624 * Get disk info from compute\_node
  625 * Enable mutable config in ZUN
  626 * Update DEFAULT\_DOCKER\_API\_VERSION to 1.21
  627 * Modify the test of 'test\_delete\_success'
  628 * Fix an issue of command population
  629 * Re-enable py35 tempest job
  630 * Deal with generator from Docker
  631 * Updated from global requirements
  632 * Shorten the data of task\_state field
  633 * restart\_policy can not be None
  634 * Add unit tests for rpcapi
  635 * The way to get neutron\_port['security\_groups'] is wrong
  636 * Can't delete error container that non-existent in docker
  637 * Add parameters type of capsule\_template
  638 * Modify the error message of capsule failed
  639 * Remove unsupported parameter from api-ref
  640 * Fix Docker-py 3.1.0 return generator
  641 * Fix the version attribute in network\_list
  642 * Add availability\_zone to api-ref
  643 * Add disk info to compute node
  644 * Revert "remove repeated \_set\_container\_host when container\_claim"
  645 * Add container action api
  646 * Improve the validation of 'nets' parameter
  647 * Adds network-list api to server side
  648 * Reraise exception on creating container
  649 * Catch specific exception on claim
  650 * Avoid calling \_fail\_container in some cases
  651 * Updated from global requirements
  652 * Refactor check md5sum for image
  653 * Configurable default for container's cpu/memory/disk
  654 * RepoTag is null in manifest.json
  655 * Configurable min/max limit for container's cpu/memory/disk
  656 * Remove types module
  657 * image\_pull\_policy does not work in glance driver
  658 * Add the missing task states
  659 * Re-locate teh validation folders
  660 * Define and assign capsule status
  661 * Set consts NAME\_PREFIX & SANDBOX\_NAME\_PREFIX
  662 * Add debug message for each recovery operation
  663 * Refactor container recovery logic
  664 * Remove unnecessary check on container init
  665 * Add status\_reason on setting container to error
  666 * Remove unnecessary try catch block
  667 * Add additional task state to init
  668 * Get local containers list from driver
  669 * Add unit test for filter with list
  670 * Failed to update memory for container
  671 * Fix the incorrect reference links
  672 * Expose container filters via API
  673 * add unit tests for zun/compute/api.py
  674 * Move the Capsule API from Experimental to V1
  675 * Modify the judgement condition
  676 * Create a generic add\_filters method
  677 * Pause container before doing commit
  678 * Support running containers in specified AZ
  679 * Add availability\_zone to service
  680 * Consolidate periodic tasks
  681 * Remove unused method list\_instances
  682 * Rename variable 'db\_containers'
  683 * Remove unused method from compute manager
  684 * Consolidate container api test cases (part2)
  685 * Consolidate container api test cases
  686 * Updated from global requirements
  687 * security\_groups can not be None
  688 * Add the record container action to capsule\_create
  689 * Modify the template yaml for capsule
  690 * remove repeated \_set\_container\_host when container\_claim
  691 * Fix osprofiler.rst format error
  692 * Add test case for attaching to attached network
  693 * exception-handling-error-in-network-attach
  694 * some implementent should not written in abstractmethod select\_destinations when schedule
  695 * Fix wrong grammar
  696 * Add subnet to addresses field
  697 * Remove the redundant word
  698 * Correct the response code of attach
  699 * Remove redundant variable definition
  700 * Fix typo
  701 * Claim resources when updating cpu/memory
  702 * Handle exception on searching for images
  703 * fix typo mistake
  704 * Rename deprecated context parameter
  705 * api-ref: remove query parameters from URL
  706 * Fix an issue on populating the pause state
  707 * Add more assertions on event start/finish
  708 * Consolidate handling of DockerError
  709 * fix misspelling of 'openstack'
  710 * Update reno for stable/queens
  711 * Replace chinese double quotes to English double quotes
  712 
  713 1.0.0
  714 -----
  715 
  716 * Temporarily relax validation of 'mounts'
  717 * Update our project definition
  718 * Consolidate exception handling in manager
  719 * Cleanup the reraise parameter in manager
  720 * refactor 'wait\_for\_volumes\_available' when create/run a container
  721 * Record container action and event
  722 * Set ondelete='CASCADE' on foreign key
  723 * Delete the capsule and container when request volume build failed
  724 * Remove unused variable
  725 * Updated from global requirements
  726 * Delete function named poll\_until which never used
  727 * ensure neutron port usable by port status
  728 * Make the restart\_policy visiable for capsule
  729 * restart the containers after the host reboot
  730 * Update function named \_wait\_volumes\_available
  731 * Add support for storing capsule addresses and volumes\_info
  732 * Limit the amount of disk of container
  733 * Some DB version is missing
  734 * Zuul: Remove project name
  735 * Updated from global requirements
  736 * Doc: split second-node setup out of quickstart guide
  737 * Add exception for disconnect container network
  738 * The return value of get\_test\_container has conflict between task\_state and status
  739 * Allow 'size' to be an integer
  740 * Relex schema to allow 'source' as optional
  741 * fix some error comments
  742 * Make periodic task spacing configurable
  743 * Add procname for uwsgi based services
  744 * Replace curly quotes with straight quotes
  745 * remove the extra parameter 'db\_type' in section [DEFAULT]
  746 * Updated from global requirements
  747 * Add exception handler for container\_show
  748 * Centralize config option: keystone\_auth section
  749 * Handle the corner case that container\_id is None
  750 * Fix the AttributeError on waiting volumes
  751 * Populate 'security\_groups' field from pre-existing port
  752 * Catch exception in volume get
  753 * Deal with security groups with duplicated name
  754 * Add more attributes 'mem\_used' and 'cpu\_used' to 'Host' API
  755 * Add volumes\_info and addresses to data model
  756 * Wait for volume creation
  757 * Update ValueError message
  758 * Updated from global requirements
  759 * Add uuid field in ContainerAction object
  760 * Fix an issue on context elevation
  761 * Modify docker network naming schema to fix bug/1734550
  762 * Remove the spaces for readability
  763 * Add API endpoint to remove security group
  764 * Pick shared network if no tenant network
  765 * Remove the deprecated "giturl" option
  766 * Updated from global requirements
  767 * Drop the container\_actions table foreign key
  768 * Update osprofiler rst
  769 * Updated from global requirements
  770 * check the security group has been added to the container
  771 * Change the wiki address to docs links
  772 * Add user\_id and project\_id to container and capsule info
  773 * Remove "all-tenants" in server
  774 * Updated from global requirements
  775 * vendor\_id and product\_id in the pci\_info table are exchanged
  776 * Add detailed parameters for Capsule create
  777 * Add container action etcd api
  778 * Can not get a valid error message when executing zun attach error
  779 * Add support for Capsule volume
  780 * Check container\_id when disconnecting its network
  781 * Fix error url on contributor doc
  782 * Can't use exiting port If this port has been used once when create container
  783 * Rename 'tenant' to 'project' in server
  784 * Use privsep to execute privileged command
  785 * Update container status after 'kill'
  786 * Create cinder volume in the correct tenant
  787 * Fix an issue in image\_search
  788 * Updated from global requirements
  789 * Fix some spelling mistakes in docs
  790 * Add a doc to explain Clear Containers support in Zun
  791 * Updated from global requirements
  792 * Modify the notes of upload\_image\_data() method
  793 * Updated from global requirements
  794 * Add preserve\_on\_delete field in requested\_network when attach network
  795 * Apply security group when attach network
  796 * Show container 'host' for admin-only
  797 * Set port device\_id as uuid of the container
  798 * Handle exception on adding secgroup
  799 * Simplify \_check\_security\_group
  800 * Add support for image show
  801 * Updated from global requirements
  802 * Turn zun-tempest-etcd-docker to voting
  803 * Add etcd db for VolumeMapping
  804 * To make etcd models object more like a dict
  805 * Fix PCIDeviceNotFound etcd db error
  806 * Updated from global requirements
  807 * Return 406 on force delete with bad api version
  808 * Set capability\_scope to global in devstack
  809 * Update devstack installation quickstart
  810 * Add container action object and sql db api
  811 * Add pci device etcd db api
  812 * Updated from global requirements
  813 * Add sql db model for container actions
  814 * Use global variable to define etcd driver instance
  815 * Install guide: set capability\_scope to global
  816 * Imply the etcd api of capsule
  817 * Document how to use Glance's docker image
  818 * Add support for create volume when run a container
  819 * Disconnect container from network when deleting with all\_tenants=True
  820 * Updated from global requirements
  821 * Populate container fields for new container
  822 * Use admin context to update ports
  823 * Add Security\_ID support for add-security-group cli
  824 * List capsules directly from DB
  825 * Use 'find' to replace the list method when search volume
  826 * List containers directly from DB
  827 * Consolidate devstack config into sample
  828 * Fix api-ref for container execute
  829 * Remove obsolete note about image search
  830 * Add Metadata field for image-search support
  831 * Remove LIBS\_FROM\_GIT from the plugin code
  832 * updated sample file with more info
  833 * Re-work the response of /containers/<id>/exec
  834 * Support multi-host scenario for image\_search
  835 * Introduce ComputeFilter
  836 * Temporary work around a docker issue
  837 * Add app.wsgi to target of pep8
  838 * Support batch delete containers with different states
  839 * Allow duplicated container name by default
  840 * Init container when start zum-compute service
  841 * Set network mode on creating container
  842 * Add PCI Filter to scheduler
  843 * Change scheduler extra\_spec schema
  844 * Remove manual devstack guide
  845 * Fix the TLS certificate file error in docker\_client
  846 * Using --hint option for scheduling
  847 * Remove setting of version/release from releasenotes
  848 * Updated from global requirements
  849 * Updated from global requirements
  850 * Fix ZUN\_TEMPEST\_PLUGIN repo and branch name
  851 * Handle shared network senario
  852 * Convert parameter stop to boolean
  853 * Improve error handling of commit
  854 * Change the Flake8 ignore list
  855 * specs for support-volume-binds
  856 * Updated from global requirements
  857 * Updated from global requirements
  858 * Fix documentation for missing auth\_url
  859 * Preserve preexisting ports on container delete
  860 * Add api-ref for container execute resize
  861 * Add api-ref for container execute
  862 * Updated from global requirements
  863 * Fix error in version check about container delete-stop
  864 * Consolidate IP address configuration
  865 * Add driver support for delete image
  866 * Port pci request from nova to zun
  867 * Fix an attribute on deallocate PCI device
  868 * Zuul: add file extension to playbook path
  869 * port pci tracker from nova to zun
  870 * Remove the local tempest plugin
  871 * Support stop and delete container
  872 * Add document for capsule
  873 * Handling container on 'Deleting' state
  874 * Updated from global requirements
  875 * Add api-ref for container kill
  876 * Container action response 500
  877 * Add api-ref for container attach
  878 * Add missing import of '\_' function
  879 * Remove obsolete code from NovaDocker driver
  880 * Move inventory host to compute manager
  881 * Improve attach/detach volume logging
  882 * Implement APIs for mounting Cinder volumes
  883 * Remove network\_standalone variable
  884 * Introduce Cinder volume driver
  885 * Implement Cinder attach workflow
  886 * Add websocket config into install guide
  887 * Enable python hash randomization for tests
  888 * Set 'code' in error response
  889 * Update keystone auth\_uri and auth\_url
  890 * Configure wsproxy base\_url in devstack
  891 * Delete a line of duplicated code
  892 * Add installation guide for Zun
  893 * Add api-ref for container get/put archive
  894 * Add api-ref for container top
  895 * Add and update docs for doc/source directory
  896 * "zun cp" command returns incorrect error message
  897 * Updated from global requirements
  898 * Fix DeprecationWarning: Property 'tenant'
  899 * Add api-ref for container logs
  900 * Add pci\_stats attribute to ComputeNode Etcd model
  901 * Refactor the code about container force delete in api
  902 * Make 'utils.monkey\_patch' py3 compatible
  903 * Remove unprotected policies in unit test
  904 * Add sample policy file to documentation
  905 * Register default network policies in code
  906 * Register default capsule policies in code
  907 * Register default host policies in code
  908 * Register default zun service policies in code
  909 * Revert "Avoid running periodic tasks on all workers"
  910 * Api-ref: Fix incorrect api params description
  911 * Fix non-json response of container commit
  912 * port pci stats from nova to zun
  913 * Migrate to Zuul v3
  914 * Register default image policies in code
  915 * Allow create/run container with network which has same cidr
  916 * Register default container policies in code
  917 * Check glance is enabled or not
  918 * Implement basic policy module in code
  919 * Use to\_policy\_values for policy credentials
  920 * Add example for container commit
  921 * Allow setting hostname on sandbox mode
  922 * Make container DELETE async
  923 * Delete containers created in tests only
  924 * Lock all async operations in compute
  925 * Fix the state setting logic on state sync
  926 * Refactor \_populate\_container method
  927 * Delete a duplicated exception class
  928 * Fix cpu and memory filter for capsule
  929 * port pci device pool from nova to zun
  930 * network unit tests not run
  931 * Updated from global requirements
  932 * Moving check\_for\_restart\_policy to common/utils.py
  933 * Using utils.is\_all\_tenants in capsule
  934 * Port pci device objects from nova to zun
  935 * Fix bug on container with empty 'command'
  936 * Add capsule method list
  937 * TrivialFix: the annotation of objects/capsule.py
  938 * Save capsule.host when the host is changed
  939 * Add default configuration files to data\_files
  940 * Cleanup test-requirements
  941 * Fix Param and docstring doesn't match
  942 * Use devstack gate to run tempest tests
  943 * Updated from global requirements
  944 * Fix runtime is none
  945 * Add capsule method delete
  946 * Consolidate controller testing code
  947 * Remove SCREEN\_LOGDIR from devstack setting
  948 * Fix inconsistency in field type of runtime
  949 * Modifying devstack link in README.rst
  950 * Zun ut should use it's own serialize namespace
  951 * Support specifying IP addresses of container
  952 * [Trivial Fix] Remove duplication
  953 * Add auto\_remove to api-ref
  954 * Bring hostname option back
  955 * Updating enable\_plugin in manual-devstack.rst
  956 * Avoid running periodic tasks on all workers
  957 * Updated from global requirements
  958 * Fix the field's name of class Root
  959 * Mova NovaDocker driver to contrib
  960 * Add attach a network to a container server side
  961 * TrivialFix: Use recommended date time format
  962 * Updated from global requirements
  963 * Remove a unnecessary Docker API call
  964 * Return 400 on creating with non-existing image
  965 * Needn't separately process start\_zun\_compute
  966 * Fix the name of stop\_zun\_etcd
  967 * The strategy to fix multi-node gate
  968 * Fix an issue on read\_tar\_image
  969 * TrivialFix: ignore directory doc/source/\_static
  970 * Change runtime to string type
  971 * Add db model for pci device
  972 * Fix docs commands failed error
  973 * Failed to run the command "zun host-show test"
  974 * Add host and capsule rule to fake\_policy
  975 * Fix wrong links  in zun
  976 * Introduce utility for mounting Linux device
  977 * [TrivialFix] Add note for multi-node deployment
  978 * 'module' object has no attribute 'WebSocketBadStatusException'
  979 * Update the sample local.conf in quickstart
  980 * Replace DbMigrationError with DBMigrationError
  981 * Add capsule method describe
  982 * Change kuryr config file directory in gate
  983 * Consolidate container\_create and container\_run
  984 * Disallow attach to public network
  985 * Make docker cluster store point to right cluster
  986 * Fix an issue that the gate wrongly passed
  987 * Get the api\_version decorator to work
  988 * Introduce volume mapping object
  989 * Introduce DB model for volume mapping
  990 * writing convention: do not use “-y” for package install
  991 * Add api-ref for container resize
  992 * Disallow non-admin users to force delete containers
  993 * Fix genconfig error
  994 * Fix error in api-ref about network-detach
  995 * Add detach network server side
  996 * [Trivialfix]Fix typos in zun
  997 * Keep the trace when reraising docker error
  998 * Needn't prepare uuid for capsule
  999 * Add api-ref for container commit
 1000 * Remove extra bracket in LOG message
 1001 * Add test cases for Capsule API
 1002 * Add test cases for capsule Objects
 1003 * Make image validation at API layer configurable
 1004 * Updated from global requirements
 1005 * Preferred to use meta-name for capsule container and sandbox
 1006 * Remove unused conf
 1007 * Fix the wrong parameter in wsgi script
 1008 * Add runtime parameter to container API
 1009 * Add api-ref for container add-security-group
 1010 * Fix error in api-ref about host
 1011 * Fix the undefined InvalidInput exception
 1012 * Fix the undefined NetworkNotFound exception
 1013 * Update version of docker API
 1014 * modify some misspellings
 1015 * Updated from global requirements
 1016 * Remove \_get\_container in capsule
 1017 * Reduce the number of calling container.save
 1018 * [Multinode gate] Fix error failed to update store
 1019 * Updated from global requirements
 1020 * Remove deprecated usage of CORS.set\_latent
 1021 * Update reno for stable/pike
 1022 
 1023 0.2.0
 1024 -----
 1025 
 1026 * Add new entrypoint 'experimental' for capsules
 1027 * port pci whitelist from nova to zun
 1028 * Add capsule controller in API side and add create method
 1029 * port pci devspec from nova to zun
 1030 * port pci utils from nova to zun
 1031 * Fix parameter name error in HostController
 1032 * Removing LOG in hosts.py
 1033 * Move all neutron calls to NeutronAPI
 1034 * Updated from global requirements
 1035 * Fix the 'addresses' field of container
 1036 * Allow glance image name/id support
 1037 * Using utils.get\_resource for getting host
 1038 * Implement create with specified neutron net
 1039 * Dump docker daemon logs before finish
 1040 * Needn't compute freecpu when unsetting container.cpu
 1041 * Fix exception with wrong field
 1042 * Switch from mode\_wsgi to uwsgi
 1043 * Implement create with existing neutron port
 1044 * Move get\_available\_network to API layer
 1045 * Updated from global requirements
 1046 * Improve the validation of environment field
 1047 * Allow add security group by uuid
 1048 * Fix the broken add\_security\_group endpoint
 1049 * Add missing 'command' attribute
 1050 * Imply compute node related Etcd API
 1051 * Get python3 tempest tests job to pass
 1052 * Py3: Finish the python3 port
 1053 * Change tag link in README to the newest address
 1054 * Update the documention for doc migration
 1055 * Fixed description in README.rst
 1056 * Add filter scheduler doc
 1057 * Image pull policy support for zun pull
 1058 * Add missing module import
 1059 * Make some config options work
 1060 * Remove unused requirement: greenlet
 1061 * Add missing configuration index
 1062 * Add delete\_container to periodic task
 1063 * Updated from global requirements
 1064 * Check if security groups is duplicated or not in API
 1065 * Add the capsule DB method
 1066 * Add the Object Capsule and database table
 1067 * Refactor Glance Image driver
 1068 * container SR-IOV networking support
 1069 * Add host show api
 1070 * [doc-migration] Add install and configuration folders
 1071 * Stop using deprecated 'message' attribute in Exception
 1072 * Bump the version to 1.4 for host list api control
 1073 * Add host list api
 1074 * Updated from global requirements
 1075 * Make sandbox container optional
 1076 * Update quickstart link in document
 1077 * Add admin folder for related documents
 1078 * Added support for Auto remove the container
 1079 * Updated from global requirements
 1080 * Support show/delete with all\_tenants
 1081 * Add unit test for kuryr network driver
 1082 * Fix error in containers.inc
 1083 * Fix docs & specs erros
 1084 * Add warning-is-error in setup.cfg
 1085 * Move the contributor related docs to contributor/ dir
 1086 * Modify the Cinder integration spec
 1087 * Add api-ref for container stats
 1088 * Refactor networking code of docker driver
 1089 * Refactor create/delete sandbox code
 1090 * Minor refactor of get\_security\_group\_ids
 1091 * Optimize connect\_container\_to\_network
 1092 * Updated from global requirements
 1093 * Update URLs in documents according to document migration
 1094 * Correct devstack docs urls
 1095 * Fix some errors and warnings
 1096 * Refactor code
 1097 * Fix rst markups in specs/cinder-integration.rst
 1098 * Introduce policy rule for all tenants
 1099 * Add api-ref for more container operations
 1100 * Fix another upgrade from docker-py to docker place
 1101 * Fix hard code kuryr driver name bug
 1102 * Revise the policy data
 1103 * Devstack stop zun-wsproxy process when service enabled
 1104 * Optimize error in docker driver
 1105 * Fix error in the log of container kill
 1106 * Remove the NoopFilter
 1107 * Add missing REST API version history
 1108 * Update the fake policy file
 1109 * Enable H904 check
 1110 * Refine default policy
 1111 * Replace unicode with six.text\_type
 1112 * Rename kw to kwargs
 1113 * Replace map with list
 1114 * Use \_\_future\_\_ module absolute\_import
 1115 * Handle docker error consistently
 1116 * Updated from global requirements
 1117 * Fix the sample responses in API docs
 1118 * Add user specify network to create container
 1119 * Add tempest tests for security groups
 1120 * Clean up network resources after tempest tests
 1121 * Support python 3.5
 1122 * Optimize add\_security\_groups\_to\_container
 1123 * Optimize disconnection of container from network
 1124 * Retrieve addresses when connecting to network
 1125 * Add api-ref for container operations
 1126 * Refactor code
 1127 * Fixed an issue that container's host is None
 1128 * Correct the API microversion docs
 1129 * Fixed an wrong method call on kuryr driver
 1130 * Delete log translation functions and add hacking rule
 1131 * Remove unnecessary inspect in kill and related testcases
 1132 * Warning on running tempest tests
 1133 * Optimize helpinfo in zun/conf
 1134 * cors: update default configuration
 1135 * Fix openstackdocstheme settings
 1136 * Change tag from unicode to str in docker commit
 1137 * Revert the file mode from 0755 to 0644
 1138 * PCI passthrough device modeling
 1139 * Fix some comments about docker driver
 1140 * Switch from oslosphinx to openstackdocstheme
 1141 * Remove log translations
 1142 * Set sandbox id immediately after sandbox create
 1143 * Remove market function \_()
 1144 * Updated from global requirements
 1145 * Drop duplicated exception handle code from docker commit
 1146 * Optimize \_get\_security\_group\_id
 1147 * Optimize msg when exception
 1148 * Add websockify to requirements
 1149 * Remove the items for disable neutron
 1150 * Rename variable, more meaningful naming
 1151 * Remove unused code at zun.common.rpc
 1152 * Pass environment variables of proxy to tox
 1153 * Fix label filter bug
 1154 * Upgrade from docker-py to docker
 1155 * Updated from global requirements
 1156 * Add claim limit in ram filter and cpu filter
 1157 * Do not set container host before resource claimed
 1158 * Run tempest tests in parallel
 1159 * Updated from global requirements
 1160 * Set access\_policy for messaging's dispatcher
 1161 * Add api-ref for container create
 1162 * Add label filter
 1163 * Add return the image ID in container commit
 1164 * Unset container's host if it failed to create
 1165 * Updated from global requirements
 1166 * Fix html\_last\_updated\_fmt for Python3
 1167 * Remove duplicated hacking rule Z318
 1168 * Optimize the link address
 1169 * Remove deprecated oslo\_messaging.transport.get\_transport
 1170 * Introduce container composition
 1171 * Remove usage of parameter enforce\_type
 1172 * Enable some off-by-default checks
 1173 * Fix typo error in zun/hacking/checks.py
 1174 * Log the network configuration
 1175 * Updated from global requirements
 1176 * Add scheduler hint
 1177 * Remove resource claim when delete container
 1178 * Updated from global requirements
 1179 * Change default scheduler to filter\_scheduler
 1180 * Using assertIsNone instead of assertEqual
 1181 * Avoid creating port without security groups
 1182 * Switch to 'eventlet' executor for rpc
 1183 * Replace assertRaisesRegexp with assertRaisesRegex
 1184 * Remove usage of parameter enforce\_type
 1185 * Change the tempest test interval to 2s
 1186 * Add the description about service api to api-ref
 1187 * Revert "Temporarily disable etcd3 to fix the gate"
 1188 * Add devstack-plugin-container to vagrant
 1189 * Replace oslo\_utils.timeutils.isotime
 1190 * Add tempest test for container commit
 1191 * Add more tempest tests for container run
 1192 * Updated from global requirements
 1193 * Updated from global requirements
 1194 * Raise ImageNotFound when image not found in docker
 1195 * Updated from global requirements
 1196 * Add tempest tests for 'stats' endpoint
 1197 * Temporarily disable etcd3 to fix the gate
 1198 * Switch to devstack-plugin-container
 1199 * Fix unicode error for python3
 1200 * Optimize the link address
 1201 * Add ram filter
 1202 * Change to git.openstack.org
 1203 * Tests: make test\_pull\_image\_exception reasonable
 1204 * Add resource claim for zun
 1205 * Updated from global requirements
 1206 * Compile stats on server side
 1207 * Tests: remove .testrepository/times.dbm in tox.ini
 1208 * Support service force down
 1209 * Add tempest tests for 'top' on container
 1210 * Replace assertRaisesRegexp with assertRaisesRegex
 1211 * Add security-groups to container
 1212 * Add tempest test for container rename
 1213 * Make docker api\_url remotely accessible
 1214 * Support service-enable/disable
 1215 * Implement container snapshot
 1216 * Set docker\_remote\_api\_ip in devstack
 1217 * Change the uuid from websocket header to querystring
 1218 * Add multi host part for devstack guide
 1219 * Remove unused LOG in websocket
 1220 * Add 'host' to container db filters
 1221 * Add support for websocket-proxy
 1222 * MultiHost support
 1223 * Fix the zun.conf file for MultiHost env
 1224 * Put team mascot at the readme home page
 1225 * Updated from global requirements
 1226 * Image: Catch glance image not found exception
 1227 * Updated from global requirements
 1228 * Zun execute without command returned 500
 1229 * Remove nova docker instruction from quickstart
 1230 * Add a new service wsproxy to Zun
 1231 * Handle the case when get\_by\_host\_and\_binary return None
 1232 * Add two fields to container object
 1233 * Server support for display snapshot of zun stats
 1234 * Updated from global requirements
 1235 * Add api\_microversion\_history to index
 1236 * Correct how to run tempest test in README.rst
 1237 * oslo\_service.periodic\_task KeyError: 'NanoCpus'
 1238 * Optimize the link address
 1239 * Remove unused conf in kuryr\_network.py
 1240 * Rename higgins to zun
 1241 * Handle the case that container.host is None
 1242 * Remove unused parameter in docker\_load
 1243 * Use docker.logs instead of get\_container\_logs
 1244 * Fix the container.cpu is None in cpu\_filter
 1245 * Add labels info to compute node
 1246 * Add CPUFilter for filter scheduler
 1247 * Revert file mode from 0755 to 0644
 1248 * Add tests for api microversion
 1249 * Add the docs for API Microversion
 1250 * Be robust on missing 'MaximumRetryCount' key
 1251 
 1252 0.1.0
 1253 -----
 1254 
 1255 * Api support for service delete
 1256 * Add more information to 'addresses' fields
 1257 * Avoid raising error on 'force' deletion
 1258 * Fix zun delete fail as port not exist
 1259 * Add host operating system info to compute node
 1260 * Set 'addresses' field at an earlier stage
 1261 * Avoiding setting container to error on list
 1262 * Optimize the link address
 1263 * Add docker-ce in check\_docker and updated docker daemon with proxy configuration
 1264 * Introduce API micro version
 1265 * Persist to DB if the object has changed
 1266 * Add cpu, cpu\_used for compute node
 1267 * Replace 'faultstring' with 'title'
 1268 * Set timeout on executing command in container
 1269 * Remove unused CONF
 1270 * Combine tty and stdin\_open in server
 1271 * Remove unused LOG
 1272 * Avoid running multiple etcd process
 1273 * Implement kuryr integration
 1274 * Update the create and start with run command in doc
 1275 * Drop duplicated exception handle code from docker driver
 1276 * Add container number info to compute node
 1277 * Make ETCD's port configurable in devstack
 1278 * Remove pause and unpause in utils.py
 1279 * IntegrityError: (1048, u"Column 'mem\_total' cannot be null")
 1280 * Add unit test for meminfo for docker driver
 1281 * Add memory info to compute node
 1282 * Sync container's host in periodic task
 1283 * The status\_reason always exists
 1284 * Allow start/restart container in Error state
 1285 * Fix the logic to set container state to Error
 1286 * Developer Quick-Start - Need modification
 1287 * Allow host of docker daemon to be configurable
 1288 * Updated from global requirements
 1289 * Miss 'next' field at list response
 1290 * Add Apache License Content in index.rst
 1291 * Fixing for consistent code
 1292 * Replace string with constants
 1293 * Added 'image\_id' field in \_basic\_keys in images\_view.py
 1294 * Remove unused compare\_version
 1295 * Change Cluster to Container in object.rst
 1296 * Introduce cpu-policy for container deployment
 1297 * Check the state of host before doing rpc
 1298 * Remove the redundant context definition
 1299 * Optimize the link address
 1300 * Return docker url as well on interactive mode
 1301 * Updated from global requirements
 1302 * Get logs of creating container should return 409
 1303 * Fix \_basic\_keys tuple in images\_view.py
 1304 * Immediately validate the state of container after checking policy
 1305 * failed to execute zun list command with limit parameter
 1306 * Force delete a paused container return 500
 1307 * Add signals after removing SIG or sig to the signal list
 1308 * Remove redundant db save when showing container
 1309 * Document how to run tempest tests locally
 1310 * Using container.host for consistency
 1311 * Check the signal parameter of kill
 1312 * Enable WSGI mode in gate only
 1313 * Remove unnecessary setUp function in testcase
 1314 * Updated from global requirements
 1315 * Updated from global requirements
 1316 * Remove the duplicated config sqlite\_db
 1317 * Properly tear down zun-api at wsgi mode
 1318 * list\_containers which are created by zun
 1319 * Add support for exec resize
 1320 * Support interactive mode in exec API
 1321 * Add "run" parameter to the exec API
 1322 * Fix an issue in zun-api start
 1323 * Removed duplicated unit tests
 1324 * Customize the format of zun logs in apache2
 1325 * host inventory as a periodic task
 1326 * Use HostAddressOpt for opts that accept IP and hostnames
 1327 * Change a log statement from exception to info
 1328 * Update the link of developer quickstart guide
 1329 * Fix issue in image-pull API
 1330 * Update the Kuryr integration spec
 1331 * Add a doc for Zun integration with OSProfiler
 1332 * Remove log translations
 1333 * Optimize the devstack setup for wsgi deployment
 1334 * Updated from global requirements
 1335 * Sync up the wsgi script of zun-api
 1336 * Replace yaml.dump with yaml.safe\_dump
 1337 * Fix the heredoc in quickstart guide
 1338 * Integrate OSProfiler in Zun
 1339 * Add unit test for filter scheduler
 1340 * Use hosts\_up in FilterScheduler
 1341 * Remove unused parameter in \_scheduler
 1342 * Add container status sync periodic job
 1343 * Updated from global requirements
 1344 * Add more task states for container
 1345 * Update .gitignore to ignore .eggs
 1346 * Prepare for using standard python tests
 1347 * Import nova filter scheduler to zun
 1348 * Use uuidutils instead of uuid.uuid4()
 1349 * Improve the error message of 4xx response
 1350 * Fix: context.is\_admin is always false
 1351 * Add libffi-dev and libssl-dev dependency in OS-specific prerequisites
 1352 * Avoid re-downloading the same image from Glance
 1353 * Handle the case that the time is zero
 1354 * Fix order of arguments in assertEqual
 1355 * Pass 'client', 'message' param to AuthorizationFailure Exception
 1356 * Added the py35 env
 1357 * Get/put archive works when container is paused or stopped
 1358 * Pass file descriptor to docker.load instead
 1359 * Optimize docker image loading
 1360 * Add DB migration tests
 1361 * Refactor load\_image out of inspect\_image
 1362 * Format the quickstart doc
 1363 * Fix inspect time do not match required format
 1364 * Fix sudo cat Permission denied error
 1365 * Setup coverage job in gate
 1366 * Support --all-tenant in server side
 1367 * Fix devstack docker install in centos
 1368 * Return exit\_code along with output on exec API
 1369 * Enable Kuryr-libnetwork in devstack
 1370 * Fix a typo in name of zun/specs/containter-snapshot.rst
 1371 * Fixed the file I/O issues on archive api
 1372 * api-ref: Treat warnings as errors
 1373 * Spec for container snapshot
 1374 * Support the command "zun get-archive" and "zun put-archive"
 1375 * Updated from global requirements
 1376 * [Fix gate]Update test requirement
 1377 * Updated from global requirements
 1378 * Add ComputeNode Tracker
 1379 * Add compute node to DB and objects
 1380 * Implement etcd API for ResourceClass
 1381 * Container logs is not good user experience
 1382 * devstack: enable wsgi on devstack
 1383 * Add test to enforce object version
 1384 * Add wsgi script file and sample config
 1385 * Let API listen to 0.0.0.0 in devstack
 1386 * Change sandbox flavor from 'm1.small' to 'm1.tiny'
 1387 * Fix typo in container/driver.py
 1388 * Remove 'bay' terminology from source code
 1389 * Generate and register ssl config
 1390 * devstack: restore xtrace in zun nova lib
 1391 * Support the command "zun top"
 1392 * Introduce numa related objects
 1393 * Eagerly load resource\_provider from foreignkey
 1394 * Define a ResourceClassField in object
 1395 * Add tests for custom object fields
 1396 * changed the spelling
 1397 * Fixup the manual devstack guide
 1398 * Spec for Kuryr integration
 1399 * Add testcase for deleting nonexist container
 1400 * Use FakeEtcdResult and FakeEtcdMultipleResult from utils
 1401 * Add resource class object
 1402 * Add resource provider objects
 1403 * Use UUIDField for 'uuid' field in objects
 1404 * Fixed an incorrect type in migration script
 1405 * Fixed an issue on migration script
 1406 * DB: Add allocation table
 1407 * Rename from list\_XXX to list\_XXXs
 1408 * Updated from global requirements
 1409 * DB: Add inventory table
 1410 * DB: Add resource class table
 1411 * DB: Add resource provider table
 1412 * Remove gate\_hook.sh from /devstack folder
 1413 * Copy gate\_hook.sh to the tests/contrib folder
 1414 * Updated from global requirements
 1415 * Add test cases for attach and resize
 1416 * Introduce os-capability parsing
 1417 * Add support for zun attach/resize in server
 1418 * Added support for stdout/stderr options in logs
 1419 * Use https instead of http for git.openstack.org
 1420 * Remove references to Python 3.4
 1421 * Ensure the plugin of zun for devstack can work on ubuntu 14
 1422 * Enable zun-etcd only if db type is etcd
 1423 * Add initial Zun API documentation
 1424 * Support to provide 'image\_driver' during container create
 1425 * Enhance the developer docs
 1426 * zun image-list issue
 1427 * Remove link to modindex
 1428 * Updated from global requirements
 1429 * Add stdin\_open tty flags to container
 1430 * Fix typo in Zun
 1431 * Remove Link class
 1432 * Change exception type when restart\_policy is invalid
 1433 * Improve the container status
 1434 * Change get\_instance to \_get\_instance which looks more private
 1435 * Add debug-py27 and debug-py34 to tox.ini
 1436 * Add support for Docker Remote API
 1437 * Implement Cinder integration with zun
 1438 * Add container-update API
 1439 * [devstack] Copy bash\_completion script during zun installation
 1440 * Add support for validation of query parameters
 1441 * Add support for container restart policy in server side
 1442 * Remove Image and ZunService class from controllers
 1443 * Support rename a container
 1444 * Updated from global requirements
 1445 * Updated from global requirements
 1446 * Remove get\_container\_id functions
 1447 * Ensure api can work as expected with boolean query params
 1448 * Remove redundant Connection Class in zun/db/api.py
 1449 * Add etcd DB backend support for multiple compute env
 1450 * Remove the Container class
 1451 * Remove unused function
 1452 * Support multiple compute hosts
 1453 * Pass correct object to docker driver in docker driver unit test
 1454 * TrivialFix: Remove the return key word when using cast method
 1455 * Use cls in classmethod
 1456 * Enable etcd DB backend testing pipeline
 1457 * Make start/stop/pause/unpause/restart/kill action async
 1458 * Missing import '\_' in file zun/container/driver.py
 1459 * Fix exception handling
 1460 * Fix the incorrect initialization of context roles
 1461 * Container-update can set the same name for two containers
 1462 * Fix incorrect filtering at ZunService dbapi
 1463 * Remove unncessary 'None' params in dict.get calls
 1464 * Added zun exec state validation
 1465 * Updated dev doc for ubuntu version
 1466 * Remove dict-compat from the container object
 1467 * Rename config host to host\_ip in api group
 1468 * Add 'host' field to container
 1469 * Rename compute/api.py to compute/rpcapi.py
 1470 * Updated from global requirements
 1471 * Support to reboot a 'Stopped' container
 1472 * Remove passing hostname and ports to Docker
 1473 * Use uuid instead of container\_id in \_validate\_container\_state
 1474 * zun run URL changed to /v1/containers?run=true
 1475 * Add validators to the controllers
 1476 * Rename virt driver from 'docker' to 'zun'
 1477 * Typo Fix
 1478 * Delete unused methods
 1479 * Updated from global requirements
 1480 * Spawn a thread to call \_do\_container\_run
 1481 * Remove unused exception "InstanceNotFound"
 1482 * Make POST container fail when image is not found
 1483 * Changed the RPC API from "call" to "cast" for run
 1484 * Add a testcase to test whether using log.warn
 1485 * Delete unused function
 1486 * Changed hacking check prefix 'M' to 'Z'
 1487 * Add a space to pass the check of pep8
 1488 * Import zun.common.i18n.\_ for the use of \_("loginfo")
 1489 * Fix LOG marker to follow the Python 3 guideline
 1490 * Modify debug information
 1491 * Remove unused method in api utils
 1492 * Implement container unique name space for etcd driver
 1493 * Update container sandbox link in doc
 1494 * Updated from global requirements
 1495 * Initial implementation of jsonschema validator
 1496 * No need to recreate object
 1497 * Zun service-list returned 500
 1498 * Replace logging with oslo\_log
 1499 * Add vagrant file for setting devstack for Zun
 1500 * Add UT for docker driver
 1501 * Add 'specs' directory in tox.ini
 1502 * Allow compute driver to load correctly
 1503 * Switch to os-vif library
 1504 * Refactor VIF plugging and attaching code
 1505 * Add mandatory option for validating the json input
 1506 * Propose api-validation blueprint
 1507 * Remove dict-compat from the zun\_service obj
 1508 * Show team and repo badges on README
 1509 * Enable Nova driver in gate pipeline
 1510 * Remove unused variables
 1511 * Remove dict-compat from the image object
 1512 * TrivialFix: Replace six.iteritems() with .items()
 1513 * Add UT for types
 1514 * Design spec for interactive mode support in Zun
 1515 * Be robust on deleting a non-existing sandbox
 1516 * Updated from global requirements
 1517 * Delete unreachable code and use cls in classmethod
 1518 * Delete sandbox when container create fails
 1519 * Implement etcd db API for image
 1520 * Fix the check of docker installation
 1521 * Updated from global requirements
 1522 * Remove windows support from Nova driver
 1523 * Disable privileged container in Nova driver
 1524 * Fix an import error on nova driver
 1525 * Remove unused methods in nova virt driver
 1526 * Add more functional tests
 1527 * Remove unnecessary generating uuid function
 1528 * Rename variable name from "id" to "sandbox\_id"
 1529 * Remove unused folder
 1530 * Move away from $KEYSTONE\_CATALOG\_BACKEND
 1531 * Updated from global requirements
 1532 * Document how to enable Nova driver in devstack
 1533 * Implement the sandbox proposal - Part 2
 1534 * Implement the sandbox proposal - Part 1
 1535 * Delete python bytecode file
 1536 * Add timeout parameter in 'reboot' and 'stop'
 1537 * Initialize glance image directory with default value
 1538 * Add support for 'zun run' command at server side
 1539 * Implements image\_pull\_policy
 1540 * Implement etcd db API for zun\_servcie
 1541 * Rename image\_create() to image\_pull() at various locations
 1542 * Use uuidutils instead of uuid.uuid4()
 1543 * Enforce policy on service api
 1544 * Set the scope of the check for unique container names
 1545 * Move "parse\_docker\_image()" to zun/common/utils.py
 1546 * Updated from global requirements
 1547 * Fix Container name match regular expression
 1548 * Updated from global requirements
 1549 * Move Image driver options to conf directory
 1550 * Add etcd db driver
 1551 * Fixing image driver error when driver is glance
 1552 * Image Pull should use image docker driver
 1553 * Updated from global requirements
 1554 * Run etcd server in docker container
 1555 * Add docker API name in logs
 1556 * Fix issue in image-create API
 1557 * Updated from global requirements
 1558 * Move all conf option to centralize conf directory
 1559 * Set status\_reason when container creation fails
 1560 * Add coverage configuration
 1561 * Replace assertEqual(None, \*) with assertIsNone
 1562 * Print tag and repo into ImageAlreadyExists
 1563 * Add status\_reason column to 'container' table
 1564 * Updated from global requirements
 1565 * Add some functional test case
 1566 * Adding support for container image driver
 1567 * Enable DeprecationWarning in test environments
 1568 * Modify unit test case test\_list\_image\_sorted
 1569 * Remove unused method validate\_docker\_memory
 1570 * Modified ImageNameType class & modified UTs
 1571 * Updated from global requirements
 1572 * Updated from global requirements
 1573 * Handle unhandled ValueError Exception
 1574 * Fix import in api/controllers/v1/containers.py
 1575 * API: Fix intend error in get\_all method of image api
 1576 * API: Add default policy for image endpoint
 1577 * Add UT for compute manager
 1578 * Add image endpoint
 1579 * Updated from global requirements
 1580 * Fix an typo in zun/tests/unit/db/utils.py
 1581 * Use pip\_install to install etcd client
 1582 * Use insecure method to download etcd tar ball
 1583 * Drop MANIFEST.in - it's not needed by pbr
 1584 * Add support for Zun kill signal to container
 1585 * Functional: Add post\_test\_hook
 1586 * Init zun centralize config
 1587 * Enable release notes translation
 1588 * Updated from global requirements
 1589 * Updated from global requirements
 1590 * Stop adding ServiceAvailable group option
 1591 * Changed the home-page of zun
 1592 * Updated from global requirements
 1593 * Updated from global requirements
 1594 * Convert ContainerName type to NameType
 1595 * Updated from global requirements
 1596 * Modify the general API for the database backend
 1597 * Drop duplicated exception handle code from docker driver
 1598 * Zun container sandbox spec
 1599 * Add more details to service-list
 1600 * Add glance support to zun
 1601 * Updated from global requirements
 1602 * Don't copy etcd if the binary is there
 1603 * Handle deletion of non-existing contianer
 1604 * Fix an issue on deleting running container
 1605 * Wrap docker.errors.APIError at DockerHTTPClient
 1606 * Auto generate container name
 1607 * Fix a ValueError on parsing ports
 1608 * Clean up etcd generated file
 1609 * Document how to use zun devstack plugin
 1610 * Updated from global requirements
 1611 * Add --force option while deleting containers in Running state
 1612 * Add more parameters for container create
 1613 * Modify the state names while validating
 1614 * Set up etcd in devstack
 1615 * Add tempest case to test container operaton
 1616 * +x for post script
 1617 * Update after project rename
 1618 * Add validations for container operations
 1619 * Correct higgins reraising of exception
 1620 * test: make enforce\_type=True in CONF.set\_override
 1621 * Remove bay reference from zun/objects/container.py
 1622 * Add empty post\_test\_hook script
 1623 * Catch more specific exception in compute manager
 1624 * Enable code coverage report in console output
 1625 * Consolidate multiple controllers into one
 1626 * Fix the quickstart guide
 1627 * Cleanup tox.ini, enable constraints
 1628 * Fix an issue on check\_container\_id
 1629 * Updated from global requirements
 1630 * Raise 409 exception while deleting running container
 1631 * Put frequently called code into decorator
 1632 * Add validation to container memory value
 1633 * Load wsgi apps with paste.deploy
 1634 * devstack: run zun-compute in docker group
 1635 * devstack: add zun client to devstack
 1636 * Upper constraints is supported for all jobs in tox.ini
 1637 * Fix i18n marker error in docker driver
 1638 * Updated from global requirements
 1639 * Use memory mode for sqlite in db test
 1640 * Restrict container name in REST API layer
 1641 * Make container creation aysnc
 1642 * Fix some issues in container docker APIs
 1643 * Updated from global requirements
 1644 * Updated from global requirements
 1645 * Add Container controller
 1646 * Deal with the comments in compute patch
 1647 * Remove conductor from devstack setting
 1648 * Implement Zun compute
 1649 * Updated from global requirements
 1650 * Updated from global requirements
 1651 * Add container object
 1652 * Add db model for container
 1653 * Updated from global requirements
 1654 * Enable python-zunclient in devstack
 1655 * Updated from global requirements
 1656 * Updated from global requirements
 1657 * Updated from global requirements
 1658 * Updated from global requirements
 1659 * Updated from global requirements
 1660 * Updated from global requirements
 1661 * Add Higgins Service Controller
 1662 * Fix error in quickstart
 1663 * Deal with TODO comment in zun.common.config.py
 1664 * Use 'is\_int\_like' and 'is\_uuid\_like' from oslo\_utils
 1665 * Add compute to devstack
 1666 * Fix order of arguments in assertEqual
 1667 * Don't need alliases of rpc backend for messaging
 1668 * Replace safe\_utils.getcallargs with inspect.getcallargs
 1669 * Make enforce\_type with True by default
 1670 * Updated from global requirements
 1671 * Updated from global requirements
 1672 * Don't include openstack/commmon in flake8 exclude list
 1673 * Initial work for zun tempest plugin
 1674 * Fix zun compute import error
 1675 * Updated from global requirements
 1676 * Implement root controller
 1677 * Add missing parts for Zun test
 1678 * Update Higgins compute agent with Zun
 1679 * Updated from global requirements
 1680 * update higgins with zun
 1681 * Fix import error in models.py
 1682 * Add admin context for service-group
 1683 * Added Higgins compute service and API
 1684 * devstack: over write ENABLED\_SERVICES
 1685 * devstack: Migrate higgins database
 1686 * Fix import error in higgins/opts.py
 1687 * Updated from global requirements
 1688 * Add service group to enable state report
 1689 * Change service name to lower case in devstack lib
 1690 * Correct wrong URL in devstack plugin
 1691 * Updated from global requirements
 1692 * Fix typo in devstack lib
 1693 * Add db migrations
 1694 * Updated from global requirements
 1695 * devstack: Add gate\_hook for devstack gate job
 1696 * Devstack: Add devstack plugin for higgins
 1697 * Updated from global requirements
 1698 * Add a config to tune the number of api workers
 1699 * Add steps to setup devstack environment
 1700 * Add higgins-db-manage command
 1701 * Add gen-config tool
 1702 * Updated from global requirements
 1703 * Make infra ready for unit/pep8/doc testing
 1704 * Add database support for Higgins
 1705 * Add options to generated config sample
 1706 * Updated from global requirements
 1707 * Add initial developer quickstart guide
 1708 * Add parsable error middleware
 1709 * Add Hacking Rule to Higgins
 1710 * Added Higgins conductor service and API
 1711 * Add RPC server code for Higgins
 1712 * Updated from global requirements
 1713 * Fix missed requirements
 1714 * Add higgins-api command
 1715 * Add config files
 1716 * Refactor ContextHook
 1717 * Cleanup RequestContext
 1718 * Cleanup keystone client
 1719 * Added hooks in api/config.py
 1720 * Added keystone auth support and needed exceptions
 1721 * Cleanup unnecessary pecan files
 1722 * Remove "ignore" line for flake8
 1723 * Add a missing blank line
 1724 * Add Base Controller
 1725 * Adding support for reno
 1726 * Added common utilities
 1727 * Add some missed requirements
 1728 * Add i18n support
 1729 * Create Pecan project for Higgins
 1730 * Fixed common comments in initial commit
 1731 * Initial commit
 1732 * Added .gitreview