WikiSuite v1.1.0 Release Notes

    • [88e5ec69] Update changelog and version files for 1.1 release (Aline Manera)
    • [bf6d929e] Issue #276, logical pool: a quick fix for the device listing rules, front-end (Zhou Zheng Sheng)
    • [902d2957] Issue #276: logical pool: a quick fix for the device listing rules, back-end (Zhou Zheng Sheng)
    • [b555f83e] PEP 8: cleanup src/kimchi/disks.py (Zhou Zheng Sheng)
    • [85d16e12] Add some brazilian portuguese lang translations (Alexandre Tanaka Hirata)
    • [f2de42ce] do Chinese translation for release 1.1 (ShaoHe Feng)
    • [3c7f2d70] issue #287: Confirm box will be hidden by the window dialog (Xin Ding)
    • [bf1d443b] Use spacewalk repo to get python-ethtool on suse. (ShaoHe Feng)
    • [17732148] Add confirm box to create logical pool,and modify device path number (zhoumeina)
    • [0faa9024] bug fix: Make sure to use string with os.walk (Aline Manera)
    • [b12167b8] bug fix: Add authentication to host tab (Aline Manera)
    • [0e274b8b] bug fix: Update openSUSE instructions in README file (Aline Manera)
    • [d5fe662c] bug fix: Don't display vlan interfaces while creating network bridge (Aline Manera)
    • [a6ddab1d] Issue #283: Fix memory leak caused by libvirt connection wrapper (Mark Wu)
    • [7c62e724] Templates: Remote ISO Image page aligning mess (Xin Ding)
    • [07111ae7] Meaningless text "Default Settings" in the templates tab page (Xin Ding)
    • [8b41a3f3] create template in batch don't show success detail message (Xin Ding)
    • [d2f4951c] Bug fix:251 template edit page disk unit with no unit and make cdrom disable (zhoumeina)
    • [a4b412ca] Incosistent pages when no guests or templates available (Xin Ding)
    • [3a44881c] Update test_model to compare distro name using unicode (Ramon Medeiros)
    • [af05155b] Set autostart value for logical storagepool (Shu Ming)
    • [3cf5330b] Issue #259: vm create: fail msg need to be more specific (Hongliang Wang)
    • [1a97be65] Fix emulator path in feature tests (Mark Wu)
    • [428fce57] Issue #279: some plugins/sample files are missing in dist. (ShaoHe Feng)
    • [be5969d7] Tests: Generate UUID and use as temp report file name (Zhou Zheng Sheng)
    • [1d158331] sosreport: fix name matching of the generated report file (Zhou Zheng Sheng)
    • [c8a760ad] Support unicode on Host Basic Information page (Ramon Medeiros)
    • [d57226d6] Issue #278: add iso_gen.py to Makefile EXTRA_DIST list (ShaoHe Feng)
    • [0d63a802] Issue 277, Disable 'bridged' option when no interface available (Yu Xin Huo)
    • [97139d8e] Issue #271, add address space for bridged nework (Yu Xin Huo)
    • [842f72b4] Issue #241: require python-psutil version (ShaoHe Feng)
    • [ed971d13] Issue #262: Switch tab lose default network type selection (Yu Xin Huo)
    • [9a22f756] bug fix: set the network ip as bridge ip instead of subnet IP (ShaoHe Feng)
    • [d43e5383] Bug #260 fix: Makes UI show missing storage volume information (Rodrigo Trujillo)
    • [c8a25fd0] Bug Fix: Wrong host available memory value (Rodrigo Trujillo)
    • [37f4d8cd] Issue #273: unittest.TestCase has no attribute 'assertLessEqual' (ShaoHe Feng)
    • [e12b93ea] bug fix #254: Reset guest statistics when vm is powered off (Aline Manera)
    • [1dd695d8] bug fix #257: Specify the mime type for debugreports static dir (Aline Manera)
    • [01d72ca8] bug fix: Don't use shell=True in subprocess.Popen while running qemu-io test (Aline Manera)
    • [175869d4] Issue #263: network: bridge network shows network/prefix (ShaoHe Feng)
    • [89d4766d] Packaging: add host.html.tmpl to ui/pages/tabs/Makefile.am (Paulo Vital)
    • [ce43d08c] Add build in localdisk back-end (zhoumeina)
    • [92d81c6a] Add logical pool UI support (zhoumeina)
    • [97a5e81b] Packaging: add the disks.py to src/kimchi/Makefile.am (Zhou Zheng Sheng)
    • [55f5fa0a] Nit fix of scan_dir_prepare (Royce Lv)
    • [2f4de5ff] Deduplication: deduplication in shallow scan (Royce Lv)
    • [b44c66a8] Deep scan: Adding scan ignore path (Royce Lv)
    • [8d55a0df] Deep scan result deduplication (Royce Lv)
    • [e3cf2c28] interface bug fix: only expose the unused interfaces to the front end (ShaoHe Feng)
    • [e9b8deb2] Tests: fix test_model.ModelTests.test_debug_reports (Zhou Zheng Sheng)
    • [612b8e31] UI: Enhancement & Fixes for Host Monitoring (Hongliang Wang)
    • [1bf51f91] Issue #240: The bridge address of nat and isolated network is invalid, fix it (ShaoHe Feng)
    • [b1dd7b40] Interface: Fix status return (Rodrigo Trujillo)
    • [132bfc52] Logical StoragePool: changes in API.md (Daniel Henrique Barboza)
    • [59a09764] Logical StoragePool: changes in controller.py (Daniel Henrique Barboza)
    • [343f3d18] Logical StoragePool: changes in model and mockmodel (Daniel Henrique Barboza)
    • [d9a2013d] Logical StoragePool: adding disks.py module (Daniel Henrique Barboza)
    • [2686b5f1] PEP8 cleanup for server.py (Mark Wu)
    • [8e488fff] Add deep scan test (Royce Lv)
    • [6b2f43a8] ISSUE #236: Fix break of deep scanning (Royce Lv)
    • [02192e5d] Add pseudo iso_gen for deep scan test (Royce Lv)
    • [64c541ac] Template: Enable update Disk size and CDROM path (UI) (Rodrigo Trujillo)
    • [d7b1be8f] Add dependency of nfs client (Royce Lv)
    • [a7223e02] Concatenate ISO URL correctly with port number (Crístian Viana)
    • [ebac998a] UI: Host Monitoring (Hongliang Wang)
    • [f684b364] Issue #235: changetoProperUnit Returns Wrong Result (Hongliang Wang)
    • [01640989] change the unit of host disk and net IO rate from kb/s to B/s (ShaoHe Feng)
    • [006f7732] Fix test cases according to new Templates Schema validation (Rodrigo Trujillo)
    • [46e9b940] Enable template data verification against json schema (Rodrigo Trujillo)
    • [c57da0d1] Json schema for templates (Rodrigo Trujillo)
    • [b9b4359c] Host reboot and shutdown backend implementation (Rodrigo Trujillo)
    • [76f8d5d6] ui: Adjust storage pool window layout (Aline Manera)
    • [2ad5768f] po files: NFS pool (Pradeep K Surisetty)
    • [e62ff62b] Add/delete NFS pool (Pradeep K Surisetty)
    • [76653ec2] bug fix: remove wlans from nics. (ShaoHe Feng)
    • [33f487e5] bug fix: assert list append successfully when get all network interfaces (ShaoHe Feng)
    • [f793d3aa] Fix minor issue in import order (Rodrigo Trujillo)
    • [3ddb97dd] Add Network UI Files to Makefile (Yu Xin Huo)
    • [f7a0fa8b] network UI: update po files (Yu Xin Huo)
    • [dc0fc099] create/delete network (Yu Xin Huo)
    • [f2cf0b61] List/Start/Stop Network (Yu Xin Huo)
    • [e6b0afcf] Center the storage pool "Actions" button (Crístian Viana)
    • [842e55be] Use consistent padding in storage pool details (Crístian Viana)
    • [4e2748a7] Use jQuery to load xml to make code consistent (zhoumeina)
    • [8e23fef2] host net-io: update test case (ShaoHe Feng)
    • [c4721dfc] host net-io: update model and mockmodel (ShaoHe Feng)
    • [80bcbcb9] host net-io: update API.md (ShaoHe Feng)
    • [b0bc8ba8] Authentication is required to access networks (ShaoHe Feng)
    • [853cdf1d] network: update test case (ShaoHe Feng)
    • [df2b66ec] network: update mockmodel (ShaoHe Feng)
    • [3e0d05b4] network: update makefile, spec file and README (ShaoHe Feng)
    • [9070d60c] network: update model (ShaoHe Feng)
    • [d30ca35f] network: generate network xml and testcast for it (ShaoHe Feng)
    • [26ee2089] network: update controller (ShaoHe Feng)
    • [dbe31d3e] network: update API.md (ShaoHe Feng)
    • [e7c9ce78] Add license to scan.py file (Aline Manera)
    • [65f6ad34] Organize imports in all .py files (Aline Manera)
    • [0048f33a] fix disk unit: 1K bytes is 1024 bytes instead of 1000 bytes (ShaoHe Feng)
    • [ad75a6fb] Add test cases for plugin support (Mark Wu)
    • [2abc2516] Add a sample kimchi plugin (Mark Wu)
    • [9fb6a09e] Move API schema loading to the initialization of application (Mark Wu)
    • [f8793900] Add a plugin mechanism for Kimchi server (Mark Wu)
    • [ce3e182b] Add the missing Makefiles for plugins support (Mark Wu)
    • [f22dd255] Add a helper function to get kimchi python package directory (Mark Wu)
    • [302f1866] host disk-io: update test case (ShaoHe Feng)
    • [f987fb58] host disk-io: update model and mockmodel (ShaoHe Feng)
    • [76f3f5bc] host disk-io: update API.md (ShaoHe Feng)
    • [940742ac] Fix kimchi make rpm fail error (zhoumeina)
    • [e2930100] Authentication is required to access debugreports (Shu Ming)
    • [f2fce9dc] Add the front-end support of tabs (zhoumeina)
    • [ebf366fd] Add the back-end support of tabs (zhoumeina)
    • [b45e7098] Template update UI return 'cpus' and 'memory' as numbers (Rodrigo Trujillo)
    • [277bd3bb] UI: deep scan (Xin Ding)
    • [a83f2ee2] Use "dropdown" CSS class on the Edit Template page (Crístian Viana)
    • [11f78db4] Format template and storage pool details (Crístian Viana)
    • [7cb6c2a9] deep scan: Probe iso information (Aline Manera)
    • [00d01a79] Add sos/sosreport package as Kimchi dependency (Aline Manera)
    • [af1de8e0] Expose if the host has at least one system report tool (Aline Manera)
    • [c75d7732] Fix low version libvirt bug when get cpuinfo (malcolm yu)
    • [df327bb5] VM Edit UI (Hongliang Wang)
    • [81a7b87c] vm-rename fix: return domain after static config change (Royce Lv)
    • [89b7631b] Sort the storage pool list (Crístian Viana)
    • [09f9ee0b] Update storage pool list after activate/deactivate (Crístian Viana)
    • [722c5a8d] vm-rename: Update testcases for vm-rename (Royce Lv)
    • [bb895c69] vm-rename: Update mockmodel for vm edit (Royce Lv)
    • [b2953fcc] vm-rename: Update model for vm edit (Royce Lv)
    • [edaa063a] vm-rename: Update controller (Royce Lv)
    • [a0223e21] vm-rename: Update API.md for vm rename (Royce Lv)
    • [ceb4ca3f] host memory stats: update test case (ShaoHe Feng)
    • [e225c83a] host memory stats: update model and mockmodel (ShaoHe Feng)
    • [95dda58d] host memory stats: update API.md (ShaoHe Feng)
    • [63f6f778] support recrusive probe in iso scanning (Royce Lv)
    • [ab7518fc] Fix session locking issue (Mark Wu)
    • [59a8a086] amend API.md (ShaoHe Feng)
    • [cdb9023e] host info: update test case (ShaoHe Feng)
    • [f0f069c6] host info: update mockmodel (ShaoHe Feng)
    • [371dcdcd] host info: update model (ShaoHe Feng)
    • [4843de78] host info: update controller (ShaoHe Feng)
    • [cd1d5451] host info: update API.md (ShaoHe Feng)
    • [45df3704] interface: update makefile, spec file and README (ShaoHe Feng)
    • [2036b2c1] interface: update test case (ShaoHe Feng)
    • [6f22e4e9] interface: update mockmodel (ShaoHe Feng)
    • [9054bf93] interface: update model (ShaoHe Feng)
    • [c47ba916] interface: update controller (ShaoHe Feng)
    • [5ced3ef5] interface: update API (ShaoHe Feng)
    • [1bd987ce] interface: some new utils to get the interface info (ShaoHe Feng)
    • [76515edf] Add json schema for API's request parameters (Mark Wu)
    • [8ceadbed] Extend the action decorator into an action handler generator (Mark Wu)
    • [da4f395d] host cpu usage: update test case (ShaoHe Feng)
    • [f84e32dd] host cpu usage: update mockmodel (ShaoHe Feng)
    • [ca7648b5] host cpu usage: update model (ShaoHe Feng)
    • [1f558d70] host cpu usage: update controller (ShaoHe Feng)
    • [18b24b36] host cpu usage: update API.md (ShaoHe Feng)
    • [8ef7b15f] Use socket.getservbyname() to get the default port of a protocol (Aline Manera)
    • [4c054235] Expose the number of CPUs assigned to a VM (Aline Manera)
    • [e40d2375] Make the report tool silent in the background (Shu Ming)
    • [1c807b67] DebugReports: Downloading the archives (Shu Ming)
    • [cd74bb85] DebugReports: Implement the real backend (Shu Ming)
    • [b01b9f41] DebugReports: Implement the mock model (Shu Ming)
    • [bb59b46c] DebugReports: Add collection and Resource (Shu Ming)
    • [b81fce35] DebugReports: Define the APIs (Shu Ming)
    • [31f60d79] Add testcase of template storagepool customise (Royce Lv)
    • [aa77a7ad] pre-create validate: validate for mockmodel vm create (Royce Lv)
    • [94b3b653] pre-create validate: Add iso/storage/network availabilty check (Royce Lv)
    • [623135f4] test storage pool not changed after vm customization (Royce Lv)
    • [24b4c23e] model: aggregate vm config customization when creating (Royce Lv)
    • [02aa5eb0] mockmodel: generate customised temporary template when create vm (Royce Lv)
    • [549da651] Customise template storage: Report 'storagepool' info in controller (Royce Lv)
    • [1a090d68] Customise template storage: Update API.md (Royce Lv)
    • [e2e5892d] Set a custom pool for a template (Xin Ding)
    • [226f6f74] deep scan: add model support (Royce Lv)
    • [0469f1ec] Deep scan: Add functions for deep scan preparation (Royce Lv)
    • [c359641c] Deep scan: update controller (Royce Lv)
    • [c71a5a6f] Deep scan: Update API.md (Royce Lv)
    • [b5e5bc24] Deep scan: Fix isoinfo.py for iso can't be reported (Royce Lv)
    • [0c603c5e] Adding "python-psutil" package to Kimchi (Daniel Henrique Barboza)
    • [fe82184f] Issue #227: Misunderstood labels and error messages in templates tab. (Paulo Vital)
    • [39dae679] Fix text wrap in template and guest (zhoumeina)
    • [1d306446] issue #228: Use SIGKILL to kill proc in featuretests (ShaoHe Feng)
    • [0e50096c] close libvirt connection in featuretests (ShaoHe Feng)
    • [e74728c2] Add gen-pot to .gitignore list (Aline Manera)
    • [7d86a64d] Add missing ui files to spec file (Mark Wu)
    • [c3395758] Distribute po/get-pot.in instead of po/get-pot (Mark Wu)
    • [0bd82455] bug fix: put distroloader.py in Makefile dist list (ShaoHe Feng)
    • [50a37a40] Remove 'config.py' from the distribution (Mark Wu)
    • [07d9a85b] Bug fix:153 Drop kimchi-iso from storagepool list (zhoumeina)
    • [2ee72cec] bug fix: Use vm uuid to properly get vm statistics (Aline Manera)
    • [a276aff5] bug fix: correct to use float when calculate guest net and disk IO (ShaoHe Feng)
    • [38bb3bde] iso streaming: Add default port for all protocols (Aline Manera)
    • [b4e01222] ISO streaming: Enable UI (Aline Manera)
    • [620618b9] iso streaming: QEMU workaround (Aline Manera)
    • [29c73388] iso streaming: Libvirt workaround (Aline Manera)
    • [93d3ccc2] Expose QEMU ISO streaming functionality to host capabilities (Aline Manera)
    • [03aa2e99] feature tests: Verify QEMU can properly work with hostname while streaming I.. (Aline Manera)
    • [9e1eae2d] feature tests: Verify QEMU supports ISO streaming (Aline Manera)
    • [e14dec15] feature tests: Rename libvirt test to express what it does (Aline Manera)
    • [99331be1] distros: update testcase in test_rest and rest_model (ShaoHe Feng)
    • [8a2980a4] distros: add mockmodel and model implementation (ShaoHe Feng)
    • [d8b067a5] distros: update Controller to add Distros collection and Distro resource (ShaoHe Feng)
    • [7e2a5ac7] distros: update API document (ShaoHe Feng)
    • [7add3d9c] distros: add a DistroLoader to load distros (ShaoHe Feng)
    • [185cad13] distros: add new distros files (ShaoHe Feng)
    • [0e3cb342] Drop IE8 support in README (zhoumeina)
    • [cbcbd5dd] pep8 cleanup for asynctask.py (Mark Wu)
    • [cafab099] Enable pep8 code style checking (Mark Wu)
    • [ad793e0b] Display error message on template delete failure (Crístian Viana)
    • [a138304c] Choose right icon for centos iso (Royce Lv)
    • [949fc692] Add jquery-ui files to dist data list. (Yu Xin Huo)
    • [b1d5002d] isoinfo: Allow the main program probe a single ISO file (remote or local) (Aline Manera)
    • [193ab1a3] templates: Try to identify distro and version from remote ISO file (Aline Manera)
    • [e7f33373] isoinfo: Add support to identify distro and version from remote ISO file (Aline Manera)
    • [26f1688f] StoragePool: Pool name error message (Pradeep K Surisetty)
    • [e9599d55] Add jquery-ui (Yu Xin Huo)
    • [00536ab3] Remove redundant interface in api.js (zhoumeina)
    • [8f3e38c1] Issue #199: Update templates list only after success of deleteTemplate (Aline Manera)
    • [cbafe92c] vm-uuid: Update testcases (Royce Lv)
    • [053fa95b] vm-uuid: Report uuid in controller (Royce Lv)
    • [d44883e6] vm-uuid: make vm stats indexed in uuid (Royce Lv)
    • [b0bbc20a] vm-uuid: store vm extra information indexed in uuid (Royce Lv)
    • [d022fffb] vm-uuid: Use uuid in screenshot generation (Royce Lv)
    • [8d70b27d] vm-uuid: Using uuid in vmtemplate (Royce Lv)
    • [51e9766e] Use "font-weight: bold" in header texts (Crístian Viana)
    • [ec381bbc] No HttpOnly is set to the cookie for session id (Xin Ding)
    • [18567d7d] Use libvirt api to implement find_qemu_binary (apporc)
    • [ce122351] eliminate messages keys from all po files (ShaoHe Feng)
    • [1e164ca7] bug fix: make gen-pot scan multi lines (ShaoHe Feng)
    • [765887d1] Add the three translation for Chinese (zhoumeina)